安装目录是D:\java 
打开环境变量发现已经有path,值为 
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem 请问我该如何设置path和classpath,javahome要设置吗?我自己照网上的方法试了好多遍,在命令行里输入javahome出一堆英文,然后输入java javac就说exception in thread main java.lang.noclassdeffounderror:javac我怎么样才知道自己是否设好了呢初来咋到,请多关照

解决方案 »

  1.   

    在命令行里输入:
    java 有英文出来
    javac 也有英文出来,  应该就行了
      

  2.   

    输入java或javac有东西出来就是好了
    javac是编译命令
    java是运行命令 不要一起输
      

  3.   

    大家帮我看下这样设对吗
    java_home:  D:\javapath:   %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%java_home%D:\java\bin 即在原值最后加上  ;%java_home%D:\java\binclasspath: .我输入java的时候有一堆东西出来,输入javac的时候提示javac不是内部或外部命令我哪点错了,谢谢大家
      

  4.   

    java_home:D:\Java
    path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%java_home%\bin 
    classpath: 。;%java_home%\lib;lib文件夹和bin文件夹必须在D:\Java文件夹中。
      

  5.   

    我输入java -version得到了版本信息,这算对了么?为什么我输入javac始终提示javac不是内部或外部命令?假设我有一个java程序b1.java在目录d:\java下,我在命令提示符下输入javac b1.java
    java b1然后就可以运行么?望一一解答,谢谢大家
      

  6.   

    JAVA_HOME:你所安装的JDK的路径
    PATH:运行Java,Javac命令时,会根据你所设置的path去寻找命令的路径,而java,javac命令都在jdk的bin目录下
    Class_Path:运行.class文件时,根据class_path去寻找class文件
    根据LZ的问题,应该是path没有配好,所以JVM会提示找不到命令,希望LZ按照这3个分别对应的设置,去看下的你的环境变量是否配好
    希望,能对LZ有所帮助
      

  7.   

    新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.5.0_06 (这里换成你的安装目录即可)新建系统变量CLASSPATH:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略) 在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略) 到这里,JDK安装完毕。
      

  8.   

    我已经按照大家的方法各设了一遍,都是输入java -version得到版本信息1.5.0-b64,输入javac就提示不是内部或者外部命令,以下是我的设法java_home: D:\javapath:  %java_home%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem classpath: .;%JAVA_HOME%\lib;以下是小弟的疑问1,%java_home%\bin;应该加在path原值的前面还是后面,因为我看见两种都有人说,那种对?有什么区别?2,有的书说classpath可以设为. 跟.;%JAVA_HOME%\lib;有什么区别?搞了一天都没弄好,鄙视一下自己先
      

  9.   


    1.据我所知加到前面还是后面都没有区别的,关键是要用分号隔开
    2. .;%JAVA_HOME%\lib;表示两个路径。.;表示当前路径。你应该能从Java根目录找到lib文件夹,第二个就是指那个文件夹
      

  10.   

    谢谢大家的帮助,输入java和javac都出一堆英文了,还有一个问题,我输入javac r.java为什么会提示cannot read
    r.java? 我的r.java放在d:\java\lib\myjava里