public class HelloWorldApp

public static void main (String args[])      
{
      System.out.println("Hello World!");
             }
      }
以前用javac编译时候,出现的错误提示:
java.lang.NullPointerException
at java.util.Hashtable.put(Compiled Code)
at java.util.zip.ZipFile.readCEN(Compiled Code)
at java.util.zip.ZipFile.<init>(ZipFile.java:61)
at java.util.zip.ZipFile.<init>(ZipFile.java:71)
at sun.tools.java.ClassPath.<init>(Compiled Code)
at sun.tools.javac.Main.compile(Compiled Code)
at sun.tools.javac.Main.main(Main.java:465)
现在改了改环境变量出现一个提示框:告诉javac.exe遇到问题需要关闭。点击关闭按钮就没了。
单纯写javac和java命令行不出错误。不知道为什么?
附环境变量配置:
classpath
.;C:\j2sdk1.4.2_06\lib;C:\j2sdk1.4.2_06\lib\dt.jar;C:\j2sdk1.4.2_06\lib\tools.jar;C:\j2sdk1.4.2_06\jre\lib\classes111.jar;
JAVA_HOME
C:\j2sdk1.4.2_06;
path
C:\j2sdk1.4.2_06\bin;

解决方案 »

  1.   

    程序可以编译运行. javac HelloWorldApp.java
    估计环境有问题
      

  2.   

    .;C:\j2sdk1.4.2_06\lib;C:\j2sdk1.4.2_06\lib\dt.jar;C:\j2sdk1.4.2_06\lib\tools.jar;C:\j2sdk1.4.2_06\jre\lib\classes111.jar;
    classes111.jar这个jar文件有问题吧
      

  3.   

    改成这个看看,把没用的先去掉
    环境变量配置:
    classpath
    .;C:\j2sdk1.4.2_06\lib\dt.jar;C:\j2sdk1.4.2_06\lib\tools.jar;
    =================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  4.   

    配置环境变量你用的是tomcat吗,如果是你打http://localhost:8080看看出现什么,如果出现小猫表示你的配置没有问题,不是找配置吧