我的JAVA安装在f:\jdk1.5.0_06 环境变量设置为:  java_home为f:\jdk1.5.0_06   path为%java_home%\bin  classpath为 .;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar  
   在bin\目录下可以运行的程序,在任意路径下却无法运行,报错为:
     错误 无法读取:**.java
     1错误
   请问这是什么原因啊?

解决方案 »

  1.   

    命令行是这个 c:/>javac **.java吗,不太懂,能说具体点吗
      

  2.   

    参考我的设置:
    CLASSPATH
    .;C:\JBuilder9\jdk1.4\lib\dt.jar;C:\JBuilder9\jdk1.4\lib\tools.jar;PATH
    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\KAV6;C:\JBuilder9\jdk1.4\bin
    别忘了给我分哦!
      

  3.   

    一样的!总之就是JDK的BIN的路径和JAR文件的路径
    例如:C:\JBuilder9\jdk1.4\lib\dt.jar;可以用C:\jdk1.5\lib\dt.jar;代替~
      

  4.   

    找不到java文件 你的java文件路径是不是写错了
      

  5.   

    无法读取:**.java
    证明你的**.java不在当前路径下
      

  6.   

    环境变量  里面:
    新建一个  变量名为  PATH   变量值为C:\Program Files\Java\jdk1.5.0_05\bin
    然后运行 javac 命令就可以啦   在自己的机子上实验过 OK的啊、
      

  7.   

    path 中最后加上   ;f:/jdk1.5.0_06/bin;而且你的java_home为f:\jdk1.5.0_06   
    有错应该是f:/jdk1.5.0_06
    而不是f:\jdk1.5.0_06   
      

  8.   

    按你的说法应该把**.java 的路径设到path里啊。要不然当然找不到了,你只设了jdk的路径
      

  9.   

    建立一个path的环境变量(如果有了就不用建立了),添加f:\jdk1.5.0_06\bin
      

  10.   

    感谢 eidolon_warrior(精灵_战士) spinach110(菠菜),知道错在在哪里了 每人25分,望收