add the classpath to autoexec.bat:
set classpath=.;c:\jdk1.3\lib;.........

解决方案 »

  1.   

    怎样加入到批处理文件中,我首先得要可以编辑这个批处理文件,时间太长,DOS下的命令是忘的差不多了,帮忙说详细点。
    如果在DOS下直接用set classpath只能暂时修改,我需要知道怎么把这个路径加入到这个批处理文件中……,本人不才,什么都不会,不要见笑……
      

  2.   

    我已经解决提的这个问题了,不过还想问一下,运行程序时,java.exe必须在JDK1.3\bin\下运行,可不可以在任何一个盘符或路径下使用这个命令呢?比如我的jdk1.3 在D盘下,我在C盘符下直接敲入命令:c:\java ***
    有没有可能做到! 
      

  3.   

    set path=d:\jdk1.3\bin;%path%then you can just do
    javac ****
      

  4.   

    用写字板打开c:\autoexec.bat
    加入两行:
    set path=c:\jdk1.3\bin;%path%;
    set classpath=.;%classpath%;
      

  5.   

    rem - By Windows Setup - MSCDEX /D:MSCD001 /V
    SET PATH=%PATH%;d:\BORLAND\DELPHI5\BIN;d:\BORLAND\VBROKER\BIN;d:\BORLAND\VBROKER\JRE\BIN;d:\BORLAND\DELPHI5\PROJECTS\BPL;d:\BORLAND\CBUILD~1\BIN;d:\BORLAND\CBUILD~1\PROJECTS\BPL;d:\jdk1.3\bin;f:\programs\java;%PATH%
    SET CLASSPATH=d:\BORLAND\VBROKER\lib\vbcpp.jar;d:\jdk1.3\lib\tools.jar;f:\programs\java
    rem VisiBroker
    SET VBROKERDIR=d:\BORLAND\VBROKER
    SHARE /F:4096 /L:40
    这是我修改后的批处理文件,但仍然不能在任何路径下使用,都只能在java和javac所在的路径下用,而且在使用javac 时还必须打出原文件的详细路径才可以编译。
    d:\jdk1.3\bin\java.exe及javac.exe所在的位置
    f:\programs\java\为存放原文件的位置请看看怎样解决
      

  6.   

    to sailerbai(鬼龙)
    如你所说我这样设了,但不能在任何路径下用,就象你看到的。只能在JAVA所在的那个路径下使用!
      

  7.   

    set classpath=.;注意:只要等号后面的路径中包含 .; 就可以在任意路径下使用了
      

  8.   

    to webuilder( 神军):
    我这样做了,但仍然不可以,只能在d:\jdk1.3\bin 路径下运行成功,其它就不可以了。
      

  9.   

    打开 c:\autoexec.bat 文件,在最后添加以下信息:(请核实tools.jar文件名)
    set path = %path%;d:\jdk1.3\bin
    set classpath = %classpath%;d:\jdk1.3\lib\tools.jar;.;d:\jdk1.3这样设置后重新启动,或运行c:\autoexec.bat文件后,可测试效果,应该就可以了
    我现在也在学它,如有需要可以和我联系,我们可以讨论一下,呵呵
    [email protected]
      

  10.   

    to: xiaoshitou(小石头) 
    你用的是什么操作系统?
    我用的是WIN2000 SERVER + JDK1.3
    只需要
    path=d:\jdk1.3\bin
    classpath=.;就行了
    如果还不行,就让classpath指向你需要的目录吧
      

  11.   

    我用的是温酒吧!
    真是失败,我试过你们所说的所有方法,就是不能在任意路径下使用,只能在jdk的路径下用,不过这样已经可以了,至少不会影响我的编程了,谢谢各位!如果还有什么其它办法,或有什么建议,给我Email:[email protected]
    谢谢各位,给分了!
      

  12.   

    @ECHO OFF
    PATH C:\WINDOWS;C:\WINDOWS\COMMAND;D:\jdk1.3.1\BIN     
    SET PATH=%PATH%;C:\BORLAND\DELPHI5\BIN;C:\BORLAND\VBROKER\BIN
    SET PATH=%PATH%;C:\BORLAND\VBROKER\JRE\BIN;C:\BORLAND\DELPHI5\PROJECTS\BPL
    SET CLASSPATH=.;D:\jdk1.3.1\lib\tools.jar;D:\jdk1.3.1
    SET CLASSPATH=d:\PHOTOD~1.0\ADOBEC~1;%CLASSPATH%;C:\BORLAND\VBROKER\lib\vbcpp.jar这是我的AUTOEXEC。BAT文件,我的JDK装在D盘了,你的呢?
      

  13.   

    这样的问题我也碰到过,我是这样解决的:
      我用的是win98,重启进入dos,注一定要重启进入dos!!!
    然后,再用path命令修改路径,若你的jdk装在d:\jdk1.3\目录下: 
    在dos命令行输入  PATH C:\WINDOWS;C:\WINDOWS\COMMAND;D:\jdk1.3.1\BIN
    这样你就可以在任何路径下直接输入javac,java等了。
      若有更好的办法,Email:[email protected]