用记事本编java出错

来源:百度知道 编辑:UC知道 时间:2024/06/20 02:42:51
初学者望大家指教,程序可以编译。形成。class文件当用java命令是报错如下
exception in thread "main"java.lang.noclassdeffoundError:HElloworld
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello world");
}
}
保存也没有问题和类名完全一致 HelloWorld.java
文件夹里都形成.class文件了应该是编译成功了吧
我怀疑是配置问题或是系统问题
jdk环境配置为
CLASSPATH C:\Program Files\Java\jdk1.6.0_13\lib;C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar
JAVA_HOME C:\Program Files\Java\jdk1.6.0_13
path C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Java\jre6\lib
谢谢大家的回答,不过不是我的答案
classpath .;C:\Program Files\Java\jdk1.6.0_07\bin;C:\Program Files\Java\jdk1.6.0_07\bin 前面烧了.;
开始运行还是不行不过现在不知怎么能运行了哈哈
谢谢大家的回答了

CLASSPATH中应把当前路径加上;当前路径用句点表示。
Good Luck!

同意二楼意见,应该是类名问题,类名是不是写成"HElloworld",正确类名应为"HelloWorld"

你确定编译能通过,JAVA是区分大小写的, 类名要于文件名一至,你看一下,是不是类名不行 或是改下文件名.

没错啊!??检查一下:文件的名是否和类名一样(大小字母),JDk的安装配置情况,用javac编译啊!

上海阜和教育回答:java是区分大小写的,你的类名是 class HelloWorld,可是你的出错信息是 "main"java.lang.noclassdeffoundError:HElloworld,注意到没有,HE大写了,类名却是H和W大写的,两者不一致,知道问题了么

恩,看看大小写