java helloworld提示“错误,找不到或无法加载主类”

代码如下,
public class HelloWorld{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
用javac命令生成了class文件,但是输入java HelloWorld的时候就出现了这样的提示错误“错误,找不到或无法加载主类”,我的JDK配置也没问题,java -version验证无误。。。求解。。。

把HelloWorld类的路径加到classpath里试试。比如如果HelloWorld类没有指定包名,可以用下面的方法
java -cp . HelloWorld来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-27
设置classpath = .;%JAVA_HOME%\lib
第2个回答  2013-01-27
classpath里面添加".",表示当前路径

java 找不到或无法加载主类
当你在Java环境中遇到"找不到或无法加载主类"的错误,可能是因为主类路径配置不正确。尽管你的JAVA_HOME、CLASSPATH和Path环境变量设置看起来没有问题,且JDK版本测试正常,但在Eclipse中运行特定的HelloWorld.java文件时出现了问题。问题可能出在类文件的实际位置、package设置和类路径之间的匹配上。如果编...

...运行时显示“找不到或无法加载主类 helloworld ” ,怎么解决?_百度...
那第一种可能就是:问题就出在Path变量对应的变量值上或者是新建用户变量classpath上有问题,你重新配置一下。Path对应的变量值是在原来的变量值前面加上%Java_Home%。第二种可能就是:你的环境变量都是正确的,只是你编译的java源文件中,主函数public static void main(String args[]){}没有写在m...

eclipse运行HelloWorld程序,显示 错误:找不到或无法加载主类
一、是因为.java文件不在项目的src路径内,也就是说源代码未被eclipse编译,字节码不存在无法运行了,在项目名上右键 -> Builder Path -> Configure Build Path -> 选择Source面板,再点Add Folder, 把源代码所在的包路径的上层目录加进来,而且如果你是把两个类写在一个文件里的话,你在右键选择R...

java运行显示“找不到或无法加载主类”怎么回事?
遇到"找不到或无法加载主类"的Java运行问题,通常需要从以下几个方面排查:首先,检查环境变量配置,确保classpath路径正确。默认配置如下:.;%java_home%\\lib;%java_home%\\lib\\tools.jar;确保"."表示当前路径,分号";"是必需的。如果classpath已设置,但问题依旧,可能是代码包名结构导致的。在编写测...

java 错误: 找不到或无法加载主类 test.HelloWorld?
两种解决办法:1.把package语句去掉,让编译文件处于当前文件夹 例如我将java文件的package去掉,放在F盘根目录 2.不去掉package,在java文件同级目录加一个package相同名称的文件夹;HelloWorld.java在src的j2se001文件夹下,j2se001下建一个同package名称的文件夹 或者下面这种,与上面实质是一样的,只是在...

java运行显示“找不到或无法加载主类”!
候,你用javaTestPlusPlus想运行程序,总会出现”找不到或无法加载主类“的错误。这个时候要注意,之所以找不到,是因为TestPlusPlus在HelloWorld包名的下面。解决办法:1.去掉 ”package HelloWorld;“ 重新用javac 编译TestPlusPlus.java,再运行javaTestPlusPlus就可以了。2.新建一个包名一样的文件夹,...

java程序报找不到或无法加载主类
从错误描述和图中可以看出,Java编译器没有找到HelloWorld类。通过命令运行Java编译器时,当前目录一定要切换到HelloWorld类所在的目录。运行Java程序时,也要切换到class文件所在的目录,Java命令后面的程序文件名称不要带文件扩展名class。从图中看出,你的HelloWorld类在D盘Java目录下,具体操作如下:在Windows...

...时显示(错误:找不到或无法加载主类 helloworld ) 求高手解答!_百度...
如果你没有在HelloWorld中定义package,那么你应该在在F:盘下运行,具体做法是:F:回车 然后在F:盘符下键入:java HelloWorld 回车即可。如果定义了package,不如是报名是aa,那么应该在F:盘符下键入:java aa.HelloWorld 回车即可。当然前提是你应该设置了classpath=.;...

java helloworld提示“错误,找不到或无法加载主类”
把HelloWorld类的路径加到classpath里试试。比如如果HelloWorld类没有指定包名,可以用下面的方法 java -cp . HelloWorld

Java 错误:找不到或无法加载主类
}}\/\/正确编译命令: javac Hello.java\/\/正确运行命令: java Hello错误1:H:\\code>java Hello.java错误: 找不到或无法加载主类 Hello.java原因:命令错误错误2:H:\\code>java Hello.class错误: 找不到或无法加载主类 Hello.class原因:命令错误错误3:java 源文件带有包名,往往容易出错如:H:\\code\\...

相似回答