我晕,java运行怎么这么头疼

来源:百度知道 编辑:UC知道 时间:2024/06/13 12:08:19
我在运行java时用javac HelloWorldApp.java生成了HelloWorldApp.class但是输入java HelloWorldApp却显示exception in thread “”java.lang.NoClassDefFoundError:HelloWorldApp
causedby:.........
.....(省略)
could not find the main class:HelloWorldApp.
我的环境变量设置
ClassPath
.%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_10
path
%JAVA_HOME%\bin
我把HelloWorldApp.java放在了E: 我就是在E:下运行这个程序的
希望那个高手挑挑错误

这个是我的path 路径 你的看着貌似有错

path=%JAVA_HOME%\bin;%java_home%\jre\bin;
JAVA_HOME=C:\Program Files\Java\jdk1.6.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;

你在E盘生成了class 的话 按照这个路径然后去 java HelloWorldApp 应该会好的。

1 你编译了吗?哈哈哈!
2 你的.java里有 package吗?如果有,你得放到对应的子目录里面
3 如果没有,且编译成功
javac HelloWorldApp

那么这样运行
java -cp . HelloWorldApp

注意 -cp 后面空格后有个点,代表当前目录

classpath分隔符为分号";"
最前面加上点是正确的,可是你没有分隔符