可以运行java -version
但是不能运行java javac
提示找不到或无法加载主类
以下是我的环境配置
jdk配置
java_home    值    D:\Program Files\Java\jdk1.7.0_01
classpath    值    .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
PATH         值    D:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\IDM Computer Solutions\UltraCompare\;d:\Program Files\SSH Communications Security\SSH Secure Shell;%java_home%\bin

解决方案 »

  1.   

    你把path里最后一个放到最前面去 %java_home%\bin;D:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\IDM Computer Solutions\UltraCompare\;d:\Program Files\SSH Communications Security\SSH Secure Shell
      

  2.   

    %java_home%\bin;D:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;C:\Program Files\IDM Computer Solutions\UltraCompare\;d:\Program Files\SSH Communications Security\SSH Secure Shell不起作用啊
      

  3.   

    jkd配置如下:不用那么麻烦
       JAVA_HOME :  D:\Program Files\Java\jdk1.7.0_01
       CLASSPATH :  .(英文符号的.)
       path  :  %JAVA_HOME%\bin
       还有java javac 是没有这个命令的,你是不是输错了。
      

  4.   

    java javac
    这个后面你带包名,类名了吗?
      

  5.   

    其实配置环境变量只需要配一个path就可以了%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
      

  6.   

    JAVA_HOME   其实就是一个变量,就是你的D:\Program Files\Java\jdk1.7.0_01
      

  7.   

    mygod 我直接输入javac就对了,oh 我忘记是从哪里看到的了说输入java javac太坑人了
      

  8.   

    谢谢你啊,确实是要在Path里吧jdk的bin路径放在最前面。这个是为什么呢?不过问题解决了就好了,谢谢!