
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时,也显示错误
请教哪位高手帮我看下。先谢谢了! 展开
这是程序代码
//文件名: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时,也显示错误
请教哪位高手帮我看下。先谢谢了! 展开
展开全部
环境变量Path后面加一个 ; 然后把你jdk下bin文件所在的路径复制进去
更多追问追答
追问
把这个路径加进去后可以运行javac了
但运行"java HelloWorld"还是提示出错,跟之前一样。
追答
看看你的文件名是不是HelloWorld这个名字,确保一致
是就
javac HelloWorld.java 回车
之后
java HelloWorld回车
展开全部
先编译,命令行下运行javac HelloWorld.java ,生成一个HelloWorld.class文件,然后运行java HelloWorld 就可以在虚拟机中运行了。我也是初学,不知道你遇到的是什么情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
classpath---.;%java_home%\lib\dt.jar
path------.;%java_home%\bin
javahome--%java_home%
path------.;%java_home%\bin
javahome--%java_home%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注意看一下是否有包名,如果有执行javac package.HelloWorld.java试试 。
如果不行,改一下path的环境变量吧:%JAVA_HOME%\bin
如果不行,改一下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路径原来系统的不要删掉了,那样会使用系统命令无法使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询