① java在CMD中出现“找不到或无法加载主类”
class前面加一个public
另外你这个截图不完全不知道输入的对不对
参考示例:
publicclassHello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
运行效果:
② Java 错误:找不到或无法加载主类
第一,这个程序是没有错。
第二,你的类名是“Test”,但是你的java文件名就应该是“Test.java”。
第三,在运行里输入cmd敲回车建进入一个控制台的命令框,请输入javac回车查看java有没有
安装好,如有问题有两种肯能:一是根本就没有安装java程序或者安装时没有正确安好,
二是环境变量没有配好。
第四,环境变量配置,变量名Path的值应该是:D:\Program Files\Java\jdk1.7.0\bin
把这个路径放最好放到最前面用;号与其它隔开
变量名CLASSPATH的值是 .; 就这样就可以(当然如果你要用到其它jar包就要配置)
变量名JAVA_HOME的值是 D:\Program Files\Java\jdk1.7.0
第五,编译和运行程序,如果你的Test.java放在D盘根目录下,在运行里输入cmd敲回车建进
入一个控制台的命令窗口,敲“D:”回车,输入javac Test.java 回车,再输入java Test 回车。就这样搞定。
最后,我上次碰到一位朋友和你遇到同样的问题,jdk版本和你用的一样,但是我没有用过1.7版本
后来是他加了我的QQ通过远程连接我帮他弄好了,我发现他有这么几个问题:1.存放java的文件夹名有中文(用中文也可以,不过个人认为最好还是用英文命名文件夹名称)。2.他的path变量配置有多个java的路径,而且没有提前。也就是说:path:D:\Program Files\Java\jdk1.7.0\bin;这项放在最前面。3.因为1.7的版本我没有用过所以我叫他换成了1.6的版本(如果你需要我可以发给你)
希望对你有帮助!
③ Dos命令行运行Java文件出现“找不到或无法加载主类”
在终端下不能带包名package,会找不到的
1. 去掉package那行,用javac编译,用java运行
2. 打成jar包,设置one.main为主类,用java -jar 运行
另外类名命名不规范哦,集成开发环境可以试试idea...很好很强大
④ 在命令行下执行JAVA程序,总是出现找不到或无法加载主类,请教高手啊
无法加载类或找不到加载类一般都是环境变量CLASSPATH定义有问题导致的,一般指定JDK的lib目录为CLASSPATH,你的变量名称搞错了,一般环境变量都是大写的。
CLASSPATH .;%java_home%\lib;%java_home%\jre\lib;
检查运行的java 文件import的所依赖的jar包是否都在CLASSPATH中定义了路径。另外避免重名的class文件在CLASSPATH中定义,避免冲突。
⑤ 在CMD下用java命令出现“找不到或无法加载主类”问题
有两种办法:
(1)把java类上的package去掉,直接运行命令java hello
//packagecom.tt.demo;//去掉
publicclasshello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
(2)如果保留带有package的原代码不改,则在java目录下运行java命令。如
hello.java在我本地硬盘上目录:E:myemo(项目名)srcmainjavacom tdemo 下
javac目录运行成功后,切换到目录E:myemo(项目名)srcmainjava下,运行命令:
java com.tt.demo.hello
packagecom.tt.demo;
publicclasshello{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
参考:java命令:java命令错误: 找不到或无法加载主类
⑥ 利用cmd执行java命令找不到或无法加载主类
这个 先把你的代码发出来看看吧
是不是有package
或者 classpath 没有配 .;
⑦ java运行显示“找不到或无法加载主类
Java保存的文件名和类别必须一致,你的类名是MyFirstJavaProgram,而你却保存为helloworld.java,这样肯定找不到了。别再犯这种低级的错误了
⑧ 运行java找不到或无法加载主类
path=%java_home%\bin
这样就可以了,至于上面的calsspath完全可以不要。
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin换成我上面的。
⑨ Java运行时说找不到或无法加载主类
跟System语句无关,这个代码没有问题,可以运行,原因是你打javac或者java命令时输错了,首先DOS下必须先进到该类所在目录等等
⑩ JAVA运行错误:找不到或无法加载主类
执行:java类名
不是:java类名.java
例如,我的java文件:
lijian.java