怎么和我出现的情况一样呀,我也正打算问一下大家Exception in thread "main" java.lang.NoClassDefFoundError:
是怎么回事,我用的是SDK1。4
是怎么回事,我用的是SDK1。4
解决方案 »
- 在线高分请教Junit的问题,请大家不吝赐教
- 多线程求解
- 日期相减问题
- WebLogic8.1插入MySql数据库中文乱码问题!
- int i=1;intj=1;开辟了多大的内存
- 连接Mysql数据库这个异常是什么意思呀,在线等谢谢了
- 关于对toString方法的自动调用
- 关于日期转换的问题(急~~~)在线等候!!!给分!!1
- java jtree 节点图标前还能加文本框吗?
- 请问高手,用Swing做的APPLET,浏览器是否一定要安装Plug-in才能看见?
- 能具体讲一下吗?(我是新手)
- 为什么都设置好了,还是Exception in thread "main" java.lang.NoClassDefFoundError
这样的错误信息~”
另外,要先编译再运行,所以你要执行
javac JavaApp_1.java
再执行:java JavaApp_1.java
如果还不出来,那你得classpath还有重新设置
应为:java JavaApp_1.java
2.你没有设置环境变量PATH,CLASSPATH.
这样保存后就可以是以Java为后缀的java原文件了。
再执行:java JavaApp_1
命令在Jdk安装目录的/bin下
把它加到系统变量path中就方便了
java JavaApp_1
在出问题就是你的JDK环境的问题了,至少你的程序没有问题了!
在有问题再问吧!
大家如果嫌jdk麻烦的话,可以用一下jcreator,我觉得还蛮好用的!
java JavaApp_1
system.out.println 改为 System.out.println
public class JavaApp_1{
public static void main(String args[]){
System.out.println("hello jave!!!");
}
}
则文件名应为JavaApp_1.java
听我道来:
首先,你的java文件保存的类型不对。应该是*.java
编译后产生的是*.class 然后就可以运行了。你可以把文件的扩展名显示出来。( 查看—文件夹选项-显示文件的扩展名)告诉你个好方法,不用改那些,保存的时候加个引号。 比如说要保存 HelloWorld.java
你可以在保存文件的时候输入 "HelloWorld.java" 就可以了(不用放到bin目录下)。
另外你别忘了设置环境变量
就是把 bin 完整目录加进去然后从新登录就好了。 你的明白? 祝你学业有成!