java运行时一直提示找不到或无法加载主类,环境变量按照网上教程设置了好几遍了,怎么都不行,求高手

如题所述

1:首先确定环境变量配置是否正确,cmd中键入java -version,如果有版本信息证明环境变量配置正确
2:找不到或无法加载主类,有可能是编译问题,或者是你的IDE问题,不一定是环境变量导致的
3:你可以贴一些代码看看追问

public class HelloWorld{

public static void main(String args[]){
System.out.println( "Hello World! \n" );
}
}
代码,第一步可以看到版本等信息。编译也可以正常进行,编译完发到别人电脑上也能运行,

追答

那你说的“运行时一直提示找不到或无法加载主类”是在什么情况下啊?

追问

cmd输入java HelloWorld

追答

你的F:\java 下的目录是什么样子的啊,你的HelloWorld.class文件是直接放在java目录下的吗?没有包路径吗,你确定一下;
java com.xxx.xxx.HelloWorld这样执行,并且要在顶级包的父文件夹内执行

追问

HelloWorld.class文件是直接放在java目录下的,我试了一个别人上传上来的可以正常运行的程序,也是无法加载主类。会不会是win10系统不支持java?你那个说的是怎么执行法?

追答

你的HelloWorld所在的包是什么啊?如果有包的话,你直接挡在java目录肯定不能执行啊,找不到类的。
比如你的包叫com.test,那么你在java目录下创建/com/test/目录,并把HelloWorld.class放在这个目录,然后在java目录执行:java com.test.HelloWorld

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-14
你的Paht变量设置了?追问

第二个图片是path的设置,设置完就成这样,我的是win10/64位

相似回答