我装上了JDK1.50_0.4版本,我设置了环境变量"d:\pragrom files\java\jdk1.5.0_0.4\bin"为什么我使用命令提示符编译时总会有""d:\javac 不是内部或外部命令,也不是可运行的程序或批处理文件
???????

解决方案 »

  1.   

    JAVA_HOME=C:\Program Files\Java\jdk1.5.0     //这个自定义路径path=.;%JAVA_HOME%\bin;
    classpath=.;%JAVA_HOME%\lib;
      

  2.   


    首先新定义两个变量
    JAVA_HOME值为d:\pragrom files\java\jdk1.5.0_0.4\bin
    CLASSPATH值为=.;%JAVA_HOME%\lib最后编辑现有的变量
    PATH在其值的最后加入=;%JAVA_HOME%\bin
      

  3.   

    其实很简单你肯定是在administrator的用户变量中设置的JAVA_HOME
    在系统变量中设置的path只要你将JAVA_HOME改到系统变量中设置就可以了
      

  4.   

    JAVA_HOME值为d:\pragrom files\java\jdk1.5.0_0.4\bin 
      

  5.   

    有没有设置对,就在命令行中输入
    java -version
    或者
    javac -version
    看看有什么东西。
      

  6.   

    jdk的安装最好不要带有空格的路径,比如pragrom files,你可以直接安装到d:\java,然后设置环境变量:将d:\java\jdk1.5.0_0.4\bin添加path中去,注意如果放到前面时需要用分号(英文状态下)与后面的路径隔开。
    例如:d:\java\jdk1.5.0_0.4\bin;%SystemRoot%\system32
      

  7.   

    JAVA_HOME值为d:\pragrom files\java\jdk1.5.0_0.4\bin 
    PATH在其值的最后加入%JAVA_HOME%\bin 
    在dos 中运行java看看有没有效果
      

  8.   

    你是直接在path路径后面添加的么,肯定错了