我的怎么不行啊我在jbuilder里把.java里的程序复制出来,用写字本建立新的文件
才能用javac.exe和java.exe编译和运行

解决方案 »

  1.   

    举例说你如果是public class xxx的话。文件名得是xxx.java。
    然后javac xxx.java
    然后java xxx
    当然你的xxx.java里得有public static void main(String[] args)
      

  2.   

    你要看清楚我的问题
    我的问题是用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就可以正常运行了
      

  3.   

    会不会是目录路径不对啊。c:>test\classname
    在c:>下java test.classname才对
      

  4.   

    说了几遍了
    你怎么不看啊但是在jbuilder里面要程序拷贝出来,用记事本建立新的.java文件,再用javac和java就可以正常运行了
      

  5.   

    yuren238 (yuren) :
    你发问的方式不对呀,类似这些可能由运行环境产生的问题,最好帖出代码,
    既直接,回复的效率也高.
      

  6.   

    yuren238 (yuren) :
    你发问的方式不对呀,类似这些可能由运行环境产生的问题,最好帖出代码,
    既直接,回复的效率也高.
    再说一遍程序可以在jbuilder里运行但是不能直接用 java.exe运行.如果在jbuilder里把程序拷贝出来,建立新的.java文件.在用
    javac.exe和java.exe有可以运行.和代码本身没有关系,我用的是最简单的 hello
      

  7.   

    可能有三:
    1.jdk路径没打通
    2.包的问题(最有可能)