你要看清楚我的问题 我的问题是用javac.exe和java.exe运行jbuilder生成的文件 不行,提示 D:\WUTemp>java simplewindow Exception in thread "main" java.lang.NoClassDefFoundError: simplewindow (wrong n ame: test/SimpleWindow) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:502) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12 3) at java.net.URLClassLoader.defineClass(URLClassLoader.java:250) at java.net.URLClassLoader.access$100(URLClassLoader.java:54) at java.net.URLClassLoader$1.run(URLClassLoader.java:193) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:186) at java.lang.ClassLoader.loadClass(ClassLoader.java:299) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) at java.lang.ClassLoader.loadClass(ClassLoader.java:255) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) 但是在jbuilder里面要程序拷贝出来,用记事本建立新的.java文件,再用javac和java就可以正常运行了
然后javac xxx.java
然后java xxx
当然你的xxx.java里得有public static void main(String[] args)
我的问题是用javac.exe和java.exe运行jbuilder生成的文件
不行,提示
D:\WUTemp>java simplewindow
Exception in thread "main" java.lang.NoClassDefFoundError: simplewindow (wrong n
ame: test/SimpleWindow)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
但是在jbuilder里面要程序拷贝出来,用记事本建立新的.java文件,再用javac和java就可以正常运行了
在c:>下java test.classname才对
你怎么不看啊但是在jbuilder里面要程序拷贝出来,用记事本建立新的.java文件,再用javac和java就可以正常运行了
你发问的方式不对呀,类似这些可能由运行环境产生的问题,最好帖出代码,
既直接,回复的效率也高.
你发问的方式不对呀,类似这些可能由运行环境产生的问题,最好帖出代码,
既直接,回复的效率也高.
再说一遍程序可以在jbuilder里运行但是不能直接用 java.exe运行.如果在jbuilder里把程序拷贝出来,建立新的.java文件.在用
javac.exe和java.exe有可以运行.和代码本身没有关系,我用的是最简单的 hello
1.jdk路径没打通
2.包的问题(最有可能)