当前位置: 代码迷 >> Java相关 >> HelloWorld找不到或没法加载主类
  详细解决方案

HelloWorld找不到或没法加载主类

热度:4364   发布时间:2013-02-25 21:42:37.0
HelloWorld找不到或无法加载主类
错误描述:
cmd命令

java HelloWorld
找不到或无法加载主类 HelloWorld

java -passclass HelloWorld
Unrecognize option:-passclass HelloWorld
error:could not creat the Java Virtual Machine

 这里排除了字母问题,我是用NETBEANS编的,编译和运行都没有问题

环境配置:
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:  D:\java jdk1.7.3
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
测试之后没问题啊!!!

用NETBEANS编译的文件是放在E盘的,纠结了很久,没懂!!求大神啊程序中有MAIN函数吗?
%JAVA_HOME%\lib\dt.jar;改成

;%JAVA_HOME%\lib\rt.jar;.;

试试。。。编译时是 java HelloWord.java

既然你编译了 运行应该是 javac HelloWord目录最好不要有空格,特别是各种专业软件,最好独立建个文件夹专门存放,否则可能会出现难以预料的问题。
楼主的问题我就是重装到无空格的目录解决的不要把jdk装在带空格的目录还是classpath设置有问题啊 你的HelloWorld.class的位置没有给啊
cmd
E:\java\HelloWorld\src\helloworld>javac HelloWorld.java
E:\java\HelloWorld\src\helloworld>java HelloWorld

晕倒!!!

改成:

cmd
E:\java\HelloWorld\src>javac -d . helloworld/HelloWorld.java
E:\java\HelloWorld\src>java helloworld.HelloWorld把你的源代码贴出来,类名字实HelloWorld吗?我也正在学,也犯过这样的错撒
请先切到包名下编译运行你 要编译的文件要是.java文件。你的电脑要设置一下,显示后缀名。在cmd里面分别输入java,javac看有没一大堆东西出来,有的话,说明你的配置成功了,你配置的路径最好去copy
  相关解决方案