空了很长一段时间没写Java程序了,我现在就是写一个简单的 HelloWorld程序,然后编译(无论是用开发工具如editpulse,jcreate,jbuild等等,还是用dos命令),会在.java文件旁边出现另外一个不能打开的.java文件,而不出现.class文件;但是接着运行也可以运行。我尝试过多种方法:到官网从新下载jdk安装,重新设环境变量,环境变量肯定没有设错,因为我以前一直这么设都不会出现这问题;这些方法都没用。在下因为要把应用程序打包,找不到.class文件无法打包,现在实在是想不出招了,望高人们支招啊,急急急啊。

解决方案 »

  1.   

    不是很清楚你的意思,这个.java文件能用 java命令运行?
      

  2.   

    别用IDE,自己用命令行试试看?
      

  3.   

    怎么会有这种事呢?可能你jvm出现问题了吧
      

  4.   

    很对啊
    用各种IDE 包括一些编辑器 都会生成一些用处不大的“垃圾文件”或备份文件
    记事本命令行试试
    找不到.class 文件可能是你的CLASSPATH存在一些问题。
    还有就是在官网上下的是JDK(包含JRE) 还是 只是JRE!
      

  5.   

     这问题还是第一次听说啊,你就用最原始的方法,在dos 用javac 试下
      
      

  6.   

    没有碰到过这种问题。
    你可以用记事本编译,然后在dos中执行看看。如果不行应该是虚拟机的问题。
      

  7.   

    是不是你本机上安装了ORACLE,这样ORACLE本身会在环境变量中重新设置你的JVM。你还是根据错误信息设置一下PATH环境变量吧