java的小程序helloword运行出错

刚开始学JAVA,很多东西都不懂,运行第一个程序就出错,找了很久都没发现是哪里错了。这是程序代码//文件名:HelloWorld.javapublicclassHello... 刚开始学JAVA,很多东西都不懂,运行第一个程序就出错,找了很久都没发现是哪里错了。

这是程序代码

//文件名:HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
//向屏幕上写字符串"HelloWorld!"
{
System.out.println("HelloWorld!");
}
}

在dos下运行“java HelloWorld"时,报错
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld

下面是环境变量
java_home=C:\j2sdk1.4.2_10
classpath=.;%java_home%\lib;%java_home%\lib\tools.jar
Path=%java_home%\lib;%java_home%\jre\bin

另外,在运行javac时,也显示错误

请教哪位高手帮我看下。先谢谢了!
展开
 我来答
蓝色_灵魂
2011-06-11 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:566万
展开全部
环境变量Path后面加一个 ; 然后把你jdk下bin文件所在的路径复制进去
更多追问追答
追问
把这个路径加进去后可以运行javac了
但运行"java HelloWorld"还是提示出错,跟之前一样。
追答
看看你的文件名是不是HelloWorld这个名字,确保一致
是就
javac HelloWorld.java 回车
之后
java HelloWorld回车
Killtimer2011
2011-06-11 · TA获得超过184个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:135万
展开全部
先编译,命令行下运行javac HelloWorld.java ,生成一个HelloWorld.class文件,然后运行java HelloWorld 就可以在虚拟机中运行了。我也是初学,不知道你遇到的是什么情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shuaikoala
2011-06-11
知道答主
回答量:34
采纳率:0%
帮助的人:17万
展开全部
classpath---.;%java_home%\lib\dt.jar
path------.;%java_home%\bin
javahome--%java_home%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
free1139
2011-06-11 · TA获得超过375个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:82.8万
展开全部
注意看一下是否有包名,如果有执行javac package.HelloWorld.java试试 。
如果不行,改一下path的环境变量吧:%JAVA_HOME%\bin
追问
javac这个命令运行不了,直接提示,
”'javac'不是内部或外部命令,也不是可运行的程序或批处理文件“
追答
JAVA_HOME         C:\j2sdk1.4.2_10
classpath .;%JAVA_HOME%\lib\td.jar;%JAVA_HOME%\lib\tools.jar;
path %SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin

path路径原来系统的不要删掉了,那样会使用系统命令无法使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式