为什么我安了JDK,在命令提示行里进行编译和运行Java文件时,输入javac编译后,再输入java命令就出错呢?

例如运行E盘下最简单的HelloWorld.java文件,就会出现下面情况E:\>javacHelloWorld.javaE:\>javaHelloWorldExcept... 例如运行E盘下最简单的HelloWorld.java文件,就会出现下面情况
E:\>javac HelloWorld.java
E:\>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: HelloWorld. Program will exit.

E:\>
展开
 我来答
aichxq86
2012-03-04 · TA获得超过594个赞
知道小有建树答主
回答量:785
采纳率:100%
帮助的人:418万
展开全部
恩,二楼说的很可能是你的错误根源,源文件的名字要跟public 类的类名一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wskjuf
2012-03-04 · TA获得超过1289个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:1786万
展开全部
文件名HelloWorld 和文件中的类名大小写要相同,不要犯初学者的马虎通病。
追问
名字没错,大小写也注意了
追答
那贴出代码来吧,这样一测试就知道了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dsr20030703
2012-03-04
知道答主
回答量:6
采纳率:0%
帮助的人:3.6万
展开全部
可能是电脑故障
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
豆豆butterfly
2012-03-04
知道答主
回答量:3
采纳率:0%
帮助的人:4713
展开全部
你的环境变量怎么设置的?
追问
CLASSPATH如下:     
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
PATH添加如下:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
JAVA_HOME如下:
C:\Program Files\Java\jdk1.6.0_10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式