小弟是初学者,装好JAVA后,运行一个HelloWorld的例子,提示
“Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/java
程序很简单,如下:
public class HelloWorldApp {
public static void main(String[] args){
system.out.println("Hello World!");
}
}
不知道是环境没设置好还是其它问题.请各位高手指教.谢谢你.
“Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/java
程序很简单,如下:
public class HelloWorldApp {
public static void main(String[] args){
system.out.println("Hello World!");
}
}
不知道是环境没设置好还是其它问题.请各位高手指教.谢谢你.
path=.;d:\java\bin就可以了?
变量名:path 变量值:.;d:\java\bin (是分号)
另新建的,变量名:classpath 变量值:.;d:\java (分号)
不过这样还是和刚才一样,也考虑到类名和文件名的一致性了.不知道还少什么呢?
郁闷.
system.out.println("Hello World!");
应该System.out......注意大小写
在"运行"里面敲"CMD".然后进入命令提示符.再在命令提示符下进入到你JAVA文件存放的根目录下.然后输入"path=(存放JDK的路径直到BIN文件夹里);"例如:我的是文件名JDK在C盘下.所以就输入"path=c:\JDK\bin;"然后回车后.在运行javac和java这样就没问题了.
运行java也是一样.
path 设置好如果是初学的话,可以不设CLASSPATH ,因为默认的就已经包括了当前目录实在不行就找身边一个懂的人问问,咱们大伙在这瞎忙活又帮不上忙。
如果是的话,你的源程序类型可能错了,后缀是.txt,而不是.java
解决办法是:打开:我的电脑,点击:工具 文件夹选项,点击 :查看,然后把“隐藏已知文件类型的扩展名”左边的勾去掉! Try it!
改为.java
综合楼上各位所说,应该不会有问题了。
然后最关键的一点是,设置好了环境变量后,需要重新启动,才可以起效的,因为我也是碰到过这个问题,应该没问题了
http://www.javaworld.com.tw/jute/post/view?bid=29&id=95464&sty=1&tpg=1&age=-1
里的video
===============================
CSDN小助手 是一款脱离浏览器也可以使用csdn论坛的
软件!
界面: http://qqwwee.com/
下载: http://qqwwee.com/csdn.rar 包含源代码
从错误提示看
没有找到默认类HelloWorldHelloWorldApp你的文件名应该和类名一致把文件名改为HelloWorldApp.java
再编译运行
http://gfs.nuc.edu.cn/DDBBS/home/
如下:装JDK在C盘c;\jdk\
新建classpath最后面加入:c:\jdk\lib;.
在path中加入:c:\jdk\bin;配好后再在命令行下输入java或者javac,看一下!!!