强烈建议大家都不用设什么class path
class a
{
   public static void main(String args[])
    {System.out.println("out");}
}
这个程序,可能通过的.我试了

解决方案 »

  1.   

    好像jdk1.5之后就不需要设置了.
      

  2.   

    恩, 还可以双击 jar 直接运行呢, 呵呵
      

  3.   

    是的,好像 JDK 5 以后就不用设置了,只要设置 java_home 和 path 两个环境变量就可以了。
    如果不需要运行其他的 Java 工具,连 java_home 都可以省掉。
      

  4.   

    没印象了。呵呵,好久不用jdk1.4了。不过我记得这种小程序,只需要javac -cp . a.ava就可以编译的。
      

  5.   

    class path 应该是在使用外部Java包时才会起作用吧,这样的小Java程序当然不需class path
      

  6.   

    我认为楼上MS说的有道理.
    不过java的其实包也必须是import进来的
    而lang包是自动导入的.
      

  7.   

    没有引用任何包的情况下,要classpath干吗??另外,你要测试这种路径问题,就不要拿WINDOWS来测,1.5以后的安装器,你看不到环境变量里有东西了,写注册表和其他地方了测试这种东西的环境,应该是linux+jre二进制发布版,然后才能调试一些路径的问题
      

  8.   

    学习,我从我开始学java就没设过classpath。
    声明:本人学java没多久
      

  9.   

    http://www.9ijz.com/info.php?name=summaryyhg
      

  10.   

    java_home再1。5以后全部可以不要。