当前位置: 技术问答>java相关
一个关于HelloWorld的问题!
来源: 互联网 发布时间:2015-04-28
本文导语: 诸位高手好! 在下是一位java初学者,我安装了jdk1.4,编了一个hello程序 如下: public class Hello { public static void main(String[] args) { System.out.println("Hello!"); } } 存为hello.java 用javac编译为hello.class成功, 用...
诸位高手好!
在下是一位java初学者,我安装了jdk1.4,编了一个hello程序
如下:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello!");
}
}
存为hello.java
用javac编译为hello.class成功,
用java hello 执行时报错:Exception in thread "main" java.lang.NoClassDeffoundError:hello
用JBuilder编译运行时不报错,而且用java 执行别的程序也报同样的错误。请问诸位高手这是怎么回事?如何解决?
在下是一位java初学者,我安装了jdk1.4,编了一个hello程序
如下:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello!");
}
}
存为hello.java
用javac编译为hello.class成功,
用java hello 执行时报错:Exception in thread "main" java.lang.NoClassDeffoundError:hello
用JBuilder编译运行时不报错,而且用java 执行别的程序也报同样的错误。请问诸位高手这是怎么回事?如何解决?
|
http://www.csdn.net/expert/topic/544/544510.xml
|
名字应为Hello.java.
设置
classpath=.;jdk1.4所在驱动器名:..jdk1.4libdt.jar;jdk1.4所在驱动器名:..jdk1.4libtools.jar;jdk1.4所在驱动器名:..jdk1.4jrelibrt.jar;
path=jdk1.4所在驱动器名:..jdk1.4bin;
设置
classpath=.;jdk1.4所在驱动器名:..jdk1.4libdt.jar;jdk1.4所在驱动器名:..jdk1.4libtools.jar;jdk1.4所在驱动器名:..jdk1.4jrelibrt.jar;
path=jdk1.4所在驱动器名:..jdk1.4bin;
|
在CLASSPATH中加入.;
|
class的name同文件名一致,注意大小写。
|
java对大小写比较敏感,尤其注意文件名和各类的头一个字母,最好养成良好命名规范,类名所有单词头一个字母均大写,变量头一个单词字母小写外其余各单词首字母大写,方法名同变量。有空载网上找找匈牙利命名法的文档看看,对以后进公司帮助很大。