我写的java程序,使用javac helloworld编译OK,但是用java helloworld时,出错。但是用java -classpath . helloworld就可以运行。
不知道是哪里设置不对,原因不明白
请大家帮助。

解决方案 »

  1.   

    一看 就是 classpath 的 原因。。
      

  2.   

    贴点错误信息来看看~
    看起来是classpath没找到
    在cmd里打个path,贴出来瞅瞅
      

  3.   

    哎 classpath是需要 ,:的,忘加了吧。
      

  4.   

    刚才那个问题,我在环境变量classpath中加了个点(.),结果就可以在当前路径下,运行java helloworld了。
    程序就可以正常运行了。
    classpath=(%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.)
    但是,不知道为什么?
      

  5.   

    你的系统默认classpath不包含“.”即当前目录
      

  6.   

    看书花眼了,classpath后面少了   .;