是这样的  
我 刚刚重装过了
还是不行 
可以编译 
但是不能运行
我只是拿一个很简单的 Hello程序来试试 类名是peter
显示的是:
Exception in thread "main" java.lang.NoDeFoundError: peter

解决方案 »

  1.   


    我装在C盘
    我的  环境变量设置:
    classpath=.C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_02\lib\dt.jar;
    JAVA_HOME=C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar
    path=C:\Program Files\Java\jdk1.5.0_02\bin
      

  2.   

    请各位帮忙看看吧我的JDK过去一直可以用的
      

  3.   

    classpath=.C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_02\lib\dt.jar;
    我的jdk1.4.2在classpath中开头处加上了.;字样,一直都好用的,1.5的配置也1.4的配置
      

  4.   

    改成这样吧    classpath=.;C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_02\lib\dt.jar;path=C:\Program Files\Java\jdk1.5.0_02
      

  5.   

    你们说会不是因为我装了个.NET开发环境的原因呢
      

  6.   

    嗯,.NET装的时候有的时候会发生冲突
      

  7.   

    真的很奇怪啊 
    现在我把朋友的 设置 发上来 大家看看 
    classpath=%JAVA_HOME%\lib\tools.jar;
    java_home=D:\Java\jdk1.5.0_01
    path=%JAVA_HOME%\bin;
    我觉得这样 和我的效果是一样的  可是为什么~~~~~??“?