我是JAVA初学者,有个问题想让大家帮忙解决一下,高分回报!!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:53:59
我在执行一个JAVA程序时,总是出现下面的问题:
比如说,一个名叫Hello.java的文件,在运行时出现:
Exception in thread "main"java.lang.NoClassDefFoundError: Hello Press any key to continue...
这应该怎么处理啊?
急!!!
很急!!!
十分急!!!

1.首先考虑你路径设置是否正确,如果你不能编译,或者是输入命令javac提示你错误则你路径设置错误。
设置路径:1、安装和配置你的j2sdk:执行j2sdk的安装程序,然后按默认设置进行安装即可。

1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.5.0):

JAVA_HOME=c:\j2sdk1.5.0
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin

2.如果你的路径正确了,但是不能编译,就是说你运行
javac Hellow.java报错了 ,请你注意是否在dos命令中进入你Hollow.java存放的文件夹,如果没有 给你个简单的办法,复制你文件夹的路径,在dos命令中输入
cd+空格+你复制的路径+回车;

3.现在你应该编译成功了,如果还是不能执行Hellow。java
请你检查你的类名是否是Hellow,就是说你在程序中定义的是否是 class Hellow,如果不是,你用的是什么名字就在dos命令窗口输入java+空格+你写的名字

注意字母的大小写一定不能错,java严格区分大小写!!

希望能解决你的问题,写的有点乱 ,不好意思

Exception in thread "main"java.lang.NoClassDefFoundError: Hello Press any key to continue...

这个错误提示一般是指你主函数里没有主函数main啊

你试试下面这个程序,带有main的

class Hello
{
public static void main(String [] arg