请问一下java 的环境变量的当前目录怎么配置啊,我用javac编译.java文件时单个文件能编译,但是一但多个文件相互调用时就不能用了。这多个文件在一个目录下。我想应该是环境变量的当前目录配置的问题啊,其帮我一下啊,怎么配置啊?

解决方案 »

  1.   

    Path里指向JDK的目录lib和bin
    JAVA_HOME里指向JDK的目录
      

  2.   

    set path=%path%.;
    注意最后的“.;”你试一下
      

  3.   

    环境变量的当前目录是一个点,例如 path=.;c:\jsdk其中的那个点就是当前目录了
      

  4.   

    不好意思,上面我的回答理解错了一个意思。
    原因如下:如果你要编译个.java文件,但这个.java调用了另一个类。你就必须连同它所调用的.java文件一同编译。或则,你先编译那个.java文件,编译后的文件保存在某个地方,比如说:c;\classes下,然后将c;\classes放到classpath下面,set classpath=%classpath%;.;c;\classes,这时再到你保存.java文件的那个目录区编译,因该就没问题了
      

  5.   

    同时编译多个文件,可以采用javac *.java(编译当前目录下的多个.java文件)
      

  6.   

    java -classpath +你的jdk的安装目录的lib目录
      

  7.   

    我是这样配的 path=d:\jdk\bin;classpath=d:\jdk\lib;d:\jdk\我的文件存放目录就可以了HelloWorld!呵呵
      

  8.   

    path=D:\Borland\JBuilder2005\jdk1.4\bin;other stuff
    这样就可以了
      

  9.   

    右击"我的电脑",选择"属性",再选择"高级",点击"环境变量",注意到 "系统变量",点击"新建"三次,每次创建一个系统变量 (注意大小写). 变量名      变量值 
    path        C:\j2sdk1.4.1_07\bin 
    java_home   C:\j2sdk1.4.1_07 
    classpath   C:\j2sdk1.4.1_07\lib\tools.jar;C:\j2sdk1.4.1_07\jre\lib\rt.jar;
      

  10.   

    建议你 cmd后多试试 注意你的classpath路径 应该就能解决问题
      

  11.   

    假定jdk安装在c盘,那么:
    path=.;c:\jdk\bin
    classpath=.;c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar