我怀疑是环境变量的设置有问题,但这程序中只用了java.lang包的类,而此包类是由java虚拟机自动装载的,因此不要设置classpath环境变量,本人这样认为,请各位大侠指教!

解决方案 »

  1.   

    奇怪的是,在别人的机上可以运行,没有报错!我机子上同样装得是j2sdk1.4.1_01,怎么就报错了呢??我很大的不解,求各位大侠从出错原因上帮我分析分析!!
      

  2.   

    一定是classpath的错,看一下你的classpath的植里有没有加一点".",这个是表示当前目录的意思!!
    这样应该可以!!
      

  3.   

    CLASSPATH 中不需要设置 Java 的运行库包,但要设置 . 表示把当前目录放在 CLASSPATH中,java 运行的时候才会去当前目录寻找类
      

  4.   

    像这个程序只要设置path=D:\j2sdk1.4.1_01\bin; 即可
    当然要在java文件目录下运行
      

  5.   

    建议楼主搜索一下HelloWorld全攻略
    然后顺便熟悉 书本 + google + 动手写代码 的学习方式
    这样可以少问些“新手一傻问”
      

  6.   

    你用JCreator 或者 Eclipse 编译一下看看啊~你的可能是PATH不对、以前偶也碰到过。现在都用IDE开发了。所以就没有这些问题了。
      

  7.   

    谢谢大家,我的classpath 环境变量设置缺少当前路径,通过设置当前路径,问题解决了,可我奇怪的是我宿舍里的电脑却根本没有设置classpath 环境变量,它也可以编译通过,本人不解,请各位大侠明示!!
      

  8.   

    其实CLASSPATH 就和早期的 DOS 中的PATH 一样的、完全可以互换啊。这里是看张孝详的视频学到的。视频教学里就是这么设置的。我现在的设置都是在PATH中设置的。只要把CLASS包设置到其中就可以的。你可以试一下看看。可能是我以前配置过。