1.pack后为包名,包与系统文件夹一一对应.并且代码中的包名不包含文件包的名字,即文件名 2.javac 按照*.java 文件的所在路径进行编译,编译完成后,使用java +完整包名(包含文件包名).此时报错 找不到或无法加载主类. 3.这是因为运行class时,需要进入完整包名的第一个包所在的上一级目录,java才能将相应的class文件找出来. 例如:代码中 加载的包为:package lession.datagu.bigdata_java.week_01; 则运行时 需要首先cd进入l…
使用javac编译java文件生成class文件 >javac HelloWorld.java执行class文件>java HelloWorld 原因: 含有包名 解决办法: 按照包的结构新建目录,在最外层目录编译javac net/newcapec/HelloWorld.java,然后执行java net.newcapec.HelloWorld 源码```package net.newcapec; /** * @author admin * */public class HelloWorld…
在Java初学之时,用文本文件写了一个“hello world”的简单程序.在dos环境下使用命令javac -test1.java 进行编译. 编译出名称为test1.class的Java运行文件. 使用Java test1命令运行文件时出错,提示“找不到或者无法加载主类”. 出现这种错误的原因有两种: 一.文件名写错.注意,在写文件名称时不能带.class后缀 二.classpath环境变量配置问题. 使用命令:set classpath 查看classpath配置信息 classpath代…
小白:在命令提示符下,运行Java程序时,提示"找不到或无法加载主类". 大神:运行Java程序的作用是让Java解释器装载,检验并运行字节码文件(.class).因此,在运行Java程序时,命令语句不可以输错.运行Java程序的命令是“java 文件名”,java后面跟空格,文件名后不能再加扩展名.…
测试类在命令行操作,编译通过,运行时,提示 错误: 找不到或无法加载主类 java类 package com.company.schoolExercise; public class test7_3_1 { public static void main(String[] args) { String in = args[0]; int n = 0; for(int i = 0 ; i < in.length() ; i ++){ char a = in.charAt(i); if(a == '…
java中带package和不带package的编译运行方式是不同的. 首先来了解一下package的概念:简单定义为,package是一个为了方便管理组织java文件的目录结构,并防止不同java文件之间发生命名冲突而存在的一个java特性.不同package中的类的名字可以相同,只是在使用时要带上package的名称加以区分 package debug; class Demo { 1.带package运行方法 我的代码目录结构为:D:\WorkSpace-Java\java_excise\s…
天坑 遇到的问题:使用命令行执行命令:java EightSample,会报以下错误 错误: 找不到或无法加载主类 EightSample 运行环境 mac系统 IntelliJ IDEA编译器 Java 1.8 首先保证了Java环境变量和版本都是没问题的 然后保证已经执行了以下命令,生成了.class后缀的文件 javac EightSample.java 那么为什么还是报错呢? 问题原因 是因为idea编辑的时候加上了包名导致的错误 解决办法1 去掉第一行的package JavaProg…
默认安装在C:\ProgramFiles\Java\jdk1.7.0目录下环境变量配置为PATH=.;%JAVA_HOME%\binCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;JAVA_HOME=C:\Program Files\Java\jdk1.7.0 在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用. 首先右键点我的电脑.打开属性. 然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需…
使用package语句与import语句. 实验要求:按实验要求使用package语句,并用import语句使用Java平台提供的包中的类以及自定义包中的类.掌握一些重要的操作步骤. 代码: 模板1:将模板1给出的Java源文件命名为SquareEquation.java,将编译后得到的字节码文件复制到c:\1000\tom\jiafei目录中. SquareEquation.java package tom.jiafei; public class SquareEquation { doubl…
新建了一个maven project项目,经过一大堆的修改操作之后,突然发现在main方法上右键运行时,竟然提示:错误:找不到或无法加载主类xxx.xxx.xxx可能原因1.eclipse出问题了,在资源文件夹src/main/java或者src/main/resources文件夹上右键->Build path -> Remove from Build Path然后再选中java文件夹右键->Build path->Use as Source Folder如果这种方法还是不能解决↓…
最近一直遇到这个问题且根据网上的文章做法基本无法通过,故将自己的解决步骤记录及分享给大家. 一:环境必须要配置好. 试试在dos界面输入:java.javac 分别这两个命令是否能执行,如果都能执行恭喜你,环境正常来说没问题了. 二:eclipse运行不能有错误. 1.文件夹和文件出现红点或感叹号的都必须去消灭掉,如何消灭我就不说了,只要源码没问题,但大至是maven运行库有问题,可以删除掉重新加载 分享一个快的飞起的maven的settings.xml文件:http://www.cnblogs…
NIFEST.MF文件中指定的,如下所示:Manifest-Version: 1.0Class-Path: .Main-Class: com.webex.app.Main             //-------------------------此处一定为入口Main 的地址这里的“.”代表当前路径,是一个相对路径,但是它相对的是一个“虚拟路径”,也就是jar或*.class文件加载到JVM后的“路径”!…
声明一下:此BUG确实经常困扰我许久,今日遇到很强大的一套解决办法,又怕原博主的网页以后查找不到,故此摘抄copy一份,望得各方侵权一事而谅解. 传送门先行送上:http://blog.csdn.net/chenleixing/article/details/44816629 1.[暴力血腥,但最有效][先src->Builde Path->Remove from Build Path],在src文件夹上点右键-Build Path-Use as Source Folder,重新进行编译,一切…
kafaka版本:kafka_2.11-1.1.0原因有2个:1  目录不能有空格   D:\Soft\kafka_2.11-1.1.0 , 放在Program Files目录中一直有问题2  修改D:\Soft\kafka_2.11-1.1.0\bin\windows\kafka-run-class.bat 文件179行 set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS% %KAF…
这边提供一个关于程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法. 例如程序名为HelloWorldTest.java,程序中含有package helloWorld语句,而该包位于javatest目录下,即javatest/helloWorld/HelloWorldTest.java. 应该在java文件所在的目录运行javac指令,即在helloWorld目录中运行javac HelloWorldTes…
java编译通过,为什么运行却提示找不到或无法加载主类? https://www.zhihu.com/question/36537093 这边提供一个关于程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法. 例如程序名为HelloWorldTest.java,程序中含有package helloWorld语句,而该包位于javatest目录下,即javatest/helloWorld/HelloWorldTe…
引用:http://blog.chinaunix.net/uid-27106528-id-5209914.html 要在CMD命令行中使用java 运行java程序,关于出现 “找不到或无法加载主类 ”错误的解决办法,   网络上基本都是在说关于"classpath"路径的配置问题,要加入 ” .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;“    前面加入”.;",表面要在当前目录下面寻找类.       如果你试过了…
近期在做springboot项目,发现springboot项目上有个红叉但找不到哪个类报错,ecplise没有把项目自动编译,运行还提示“错误: 找不到或无法加载主类”,进入工作空间“项目\target\classes”,发现项目java类根本没有编译,尝试各种方式发现均不可以,后来在网上发下这篇文章试了确实可以http://blog.csdn.net/u011526234/article/details/50394951,现在remark以下,希望也可以帮到其他遇到类似问题的盆友们 步骤如下:…
开发工具:IDEA16 运行环境:ubuntu 问题:根据网上的Idea导出jar包的方法,将我的项目导出jar包后运行报错:找不到或无法加载主类.   为了找到这个原因,我重新搭建了一个测试例子,在src/com下新建了一个HelloWorld.java类,输出HelloWorld.然后把它导出jar包,依然报错:找不到或无法加载主类. 后来打开这个jar包发现在test.jar里边还有一个test.jar包   然后我把里边这个jar包提取出来后,运行java -jar test.jar就不…
第一种常见错误: package demo_01; public class hello { public static void main(String[] args) { System.out.println("1"); } } 在代码中不能存package xxx;类似代码 第二种: 注意中英文标点符号 第三种: 注意使用java xxxx时注意执行的是否是编译后的class文件,因为文件名称与文件中的类名不一样,编译出来的class文件将会和类名一致 第四种: 文件名不要存在空…
参考链接:http://www.knowsky.com/1046493.html 当建了一个包之后(假设建的包的名字为com),找到该java文件的com目录,发现编译能够通过,但是运行的时候出现了一个错误: [错误: 找不到或无法加载主类xx.java] 忽略各种环境变量配置的问题.经过尝试,正确的解决方法如下: 1. 找到该java文件的src目录: 2. 编译:[javac com/xx.java]: 3.运行:[java com/xx] 然后你发现就可以通过了.…
发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 “错误: 找不到或无法加载主类” 工程结构 查了好久,终于找到原型所在,发现网上很多资料都写的都不太多,自己记录一下.先看看工程的位置和目录. 我的eclipse 工作空间位置是: /Users/zhangyunfei/workspace_java 我的工程名字叫:hellodemo 我的main class 的package name (包名)为: hellod…
1.问题如下 当在命令行使用java命令执行字节码文件时提示“错误:找不到或无法加载主类” 2. 问题分析 这是由于在运行时类的全名应该是包名+类名,例如在包net.xsoftlab.baike下的类SelfDefineClassLoader的全名应为net.xsoftlab.baike.SelfDefineClassLoader. 3.问题的解决 java命令后跟类的全名,执行时会根据字节码文件的路径加上类的全名来寻找class文件的位置,需注意路径中不能再含有类全名中包路径部分. 当我们以j…
//这个问题原因有以下几种,但是和环境变量并没有太大的关系 //能够执行java 和 javac 就证明你的环境变量已经配置好了,其实 classpath 可以不配置 //假如有如下文件:H:\code\Hello.java public class Hello{     public static void main(String[]args){         System.out.println("Hello");     } } //正确编译命令: javac Hello.ja…
假设在C:\Java\code\目录下建立了如下 Test.java文件: package code; public class Test { public static void main(String [] args){ System.out.println("Hello Java"); } } 启动cmd命令行窗口,切换当前路径至 C:\Java\code\,运行命令:javac Test.java.通常会正常编译,在当前目录下生成 Test.class 文件. 但是当接着运行命…
这个方面适用于报错为:java 找不到或无法加载主类,一般是找不到类的路径,问题出在CLASSPATH环境变量上,当然这是大多数.大概率的出错点 不排除根据个人情况不况,所以想起来伟大领袖毛主席的话:具体问题具体分析 1.整个配置环境过程,不再赘述,请按照如下博客进行配置(我认为很全的一篇) http://www.cnblogs.com/liuhongfeng/p/4177568.html 2.检查环境变量是否配置成功 运行cmd 分别输入java,javac, java -version (j…
最近在研究Flink+kafka解决方案, kafka的安装首先需要安装zookeeper,在安装zookeeper是报错找不到或无法加载主类 Files\Java\jdk1.8.0_131\lib\dt.jar;C:\Program 打开zookeeper-server-start.bat IF [%1] EQU [] ( echo USAGE: %0 zookeeper.properties EXIT /B 1 ) SetLocal IF ["%KAFKA_LOG4J_OPTS%"…
在windows下编译java,由于是临时测试一下文件,不想改classpath,就在命令行中用 -cp 或classpath引入jar包,用javac编译成功,便使用java带-cp 或classpath运行类是却失败,提示“找不到或无法加载主类”,我的java源文件没有包名. H:\temp6\project\src>javac  -cp   dom4j-1.6.1.jar  XmlTest.java H:\temp6\project\src>H:\temp6\project\src>…
今天遇到一个问题:在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示“找不到或无法加载主类”.现将该问题的原因以及解决办法记录一下. 先理解一下系统变量path和classpath的作用. path:可执行命令的搜索路径,在该路径下搜索可以运行的程序或批处理文件. 命令行中输入一个命令,则会在path配置的目录中查找该命令,如果存在则调用该程序运行,如果不存在则提示“ 'XXX' 不是内部或外部命令,也不是可运行的程序或批处理文件.” 如果要想在cmd中执行java…
默认安装在C:\ProgramFiles\Java\jdk1.7.0目录下 环境变量配置为 PATH=.;%JAVA_HOME%\bin CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; JAVA_HOME=C:\Program Files\Java\jdk1.7.0 在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用. 首先右键点我的电脑.打开属性. 然后选择“高级”里面的“环境变量”,在新的打开界面中的…