错误:Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld (wrong nam
e: helloworld/HelloWorld)环境:我安装的是JBuilder9.0,自带的JDK1。4。1;
classpath=.;C:\JBuilder9\jdk1.4\lib;C:\JBuilder9\jdk1.4\lib\tools.jar;C:\JBuilder9\jdk1.4\lib\dt.jar;
path=C:\JBuilder9\jdk1.4\bin;我用JBuilder9.0运行HelloWorld.class可以运行正常。
但是在DOS下:java HelloWorld 就出现上面的错误;
刚学JAVA不久,这个问题还没有解决啊,希望大哥,大姐能帮帮小弟啊~~~~~~
e: helloworld/HelloWorld)环境:我安装的是JBuilder9.0,自带的JDK1。4。1;
classpath=.;C:\JBuilder9\jdk1.4\lib;C:\JBuilder9\jdk1.4\lib\tools.jar;C:\JBuilder9\jdk1.4\lib\dt.jar;
path=C:\JBuilder9\jdk1.4\bin;我用JBuilder9.0运行HelloWorld.class可以运行正常。
但是在DOS下:java HelloWorld 就出现上面的错误;
刚学JAVA不久,这个问题还没有解决啊,希望大哥,大姐能帮帮小弟啊~~~~~~
然后再java *.class
java helloworld.Helloworld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld/HelloWorld我哭~~~~~~~
先javac *.java
再appletviewer *.html
只能够运行些基本的小程序
Exception in thread "main" java.lang.NoClassDefFoundError: com/borland/jbcl/layo
ut/XYLayout
如果你用的是JBuilder来做的程序,当你用JDK来运行它时,会出现一些缺少包,因为JDK里面没有JBuilder中的某些包,如jbcl.jar这个包在JDK中就没有,如果不把这个包加入环境变量中时,就会出现类似我刚才出现的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout解决的把法,就是把这个包复制到JDK的安装目录下的LIB中,然后在环境变量classpath中加入:
;C:\j2sdk1.4.2_04\lib\jbcl.jar就可以了,如果以后还缺少包的,在加进环境变量中就可以了。