当前位置: 技术问答>java相关
新手问题,看看这是什么错误?很简单的。
来源: 互联网 发布时间:2015-06-03
本文导语: Exception in thread "main" java.lang.NoClassDefFoundError: Demo1 另外问一下,所以的jar都不要解开吧?要是我要用到这个*.jar,编译前是不是要设置一下set classpath=*.jar? | 对,应该把要用到的jar文件放入cl...
Exception in thread "main" java.lang.NoClassDefFoundError: Demo1
另外问一下,所以的jar都不要解开吧?要是我要用到这个*.jar,编译前是不是要设置一下set classpath=*.jar?
另外问一下,所以的jar都不要解开吧?要是我要用到这个*.jar,编译前是不是要设置一下set classpath=*.jar?
|
对,应该把要用到的jar文件放入classpath中,不过不要set classpath=*.jar
而应该往后面加!目前你的问题就是没有在classpath中加入“.”
而应该往后面加!目前你的问题就是没有在classpath中加入“.”
|
确实是classpath的问题。
|
这个问题曾难倒公司不少高手,经过探索,发现的确是 classpath 的问题。
解决办法:把你的class文件所在的路径加到classpath中,至少运行一次,以后不管在什么地方都可以了。
注:加完后,需要把你的Dos窗口关掉,重新打开一次,否则无效!!!
解决办法:把你的class文件所在的路径加到classpath中,至少运行一次,以后不管在什么地方都可以了。
注:加完后,需要把你的Dos窗口关掉,重新打开一次,否则无效!!!
|
在系统变量还是用户变量都可以,不过如果在用户变量里该的话,以后必须用正确的用户名登陆操作系统,如果加在系统变量的话,随便用什么用户名都可以。