请问高手Java问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 09:26:33
我重新装了Windows XP,然后重装了Java,可是装了多遍都运行不了,原先可以运行的程序都运行不了,可以编译,但运行时都提示:Exception in thread "main" java.lang.NoClassDefFoundError: Hellow(在运行Hellow.class时),请问什么原因?
不会的,我原来可以运行的class文件都运行不了,都提示这样的错误。我的Hellow.java很简单,为
----------------------------------------------------
public class Hellow{
public static void main(String[] arg){
System.out.println("Hello cnfex!");
}
}

重装后环境变量一定是要重新配置的。按下面的做法:

1.安装j2sdk以后,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的j2sdk安装在D:\Program Files\Java\jdk1.5.0_10)
(为了不出错,最好是找到J2SDK的安装目录,全部打开一直找到并打开jdk1.5.0_10这个文件夹,然后直接复制文件的地址(D),这个文件地址就是JAVA_HOME变量值如“D:\Program Files\Java\jdk1.5.0_10”)

注:新建的对话框上面是显示"新建用户变量"而不是“新建系统变量”

在变量名中填"JAVA_HOME"
在变量值中填"D:\Program Files\Java\jdk1.5.0_10"

新建的环境变量为以下三个,分别新建好后就可以测试一下了

JAVA_HOME
D:\Program Files\Java\jdk1.5.0_10

PATH
D:\Program Files\Java\jdk1.5.0_10\bin

CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注前面的点号和分号一定不能丢,还有中间的,后面的分号也不要丢了)

重装以后环境变量设置了吗?你是命令行模式运行的?

肯定还是配置环境问题

classpath中的.是不是给弄掉了?

1:环境变量配置有问题。
2:如果是用开发工具运行java程序,需要看你开发工具里是否添加了本机安装的jdk。project里用到的jdk是不是自己配置的jdk?

jdk安装好了没有还有就是电脑的环境变量,即java_home都