设置好了,要重新启动,autoexec.bat才能生效,或者在dos窗口下运行c:\autoexec.bat

解决方案 »

  1.   

    你侃侃
    在dos下运行path
    有jdk1.4\bin吗?
    没有就加进去吧在不性就Reboot
      

  2.   

    edit autoexec.bat
    add:
    path=c:\windows;c:\windows\command;java_home\bin;
    set classpath=.;java_home\lib\tools.jarthen restart your computer
      

  3.   

    使用dos命令行
    set path=%path%;安装盘符:\jdk1.4\bin
      

  4.   

    to  xueblueice(蓝色冰点:为什么所有安装的文章都没有说明这项?我是说怎么回事。我回去试一下,行的话就给。to  yanchang(笨笨) :你的意思我没有懂,是否是说在c:\>jdk1.4\bin javac or c:\jdk1.4\bin\>javac *.java?
    还是执行c:\>set classpath=%classpath%;c:\jdk1.4\bin\tool.jar和其他命令?
      

  5.   

    因为autoexec.bat是在开机的时候系统自动运行的,以后就不运行了
      

  6.   

    不重起就要在你进入dos后,先运行autoexec.bat,
    然后在这个dos窗口中编译、运行。
    至于为什么一般书中未提到重起,是autoexec.bat只在开机自动运行是常识。
      

  7.   

    如果你愿意每次开机后都设置一次,就用:path jdkpath;%path%
      其中的jdkpath就是你的java安装的路径。
    当然你也可以在autoexec.bat文件中一次完成。
      

  8.   

    天!我的确在autoexec.bat文件中追加了新的环境变量设置,而且我也重新启动了电脑,但就是提示出错误信息,如果没有的话,我也不会来这里问了。我回去重新设置了,我在DOS下输入"path" and "set classpath"就可以编译,但提示error:cannot read *.java???如果照楼上说的,那我以后需要编译的话,只能每次都path=path\%path%了?
      

  9.   

    那是因为没有设置系统环境变量。
    这是一个windows的问题,任何可运行程序要想直接运行,而不用到其所在目录下运行,就应该在系统环境变量中添加它。
    javac和java也是可运行程序,并不例外。
      

  10.   

    你先看看到jdk的bin目录下执行javac是否有错,如果没有错误,就是path路径的问题,如果有错,就是安装的问题了
      

  11.   

    你的意思是javac.exe等已可以运行,是吧?
    在我的印象里,那个error:cann't read xxx.java
    只有在xxx.java文件的名字输错时才出现的。
    假设你的"javac"可以随处运行了,那么javac xxx.java应该不会出现那种cann't read xxx.java错误。遇到问题别着急,仔细分析,
    要提问,尽量把情况讲的具体一些,可省去好多麻烦。
    比如你使用时的操作步骤;错误提示的具体内容………其实你也不一定非要在autoexec.bat中set path and classpath
    我一般是这样,为了防止改乱autoexec.bat的内容,
    我单写一个my.bat放在c:\下
    进入dos后运行my:
    c:\>my
    也不麻烦。
    也可以在autoexec.bat中加入这样一句(最好是写在最后一行)
    @if exist c:\my.bat call c:\my.bat
    这样和在autoexec中设置是一样的。
      

  12.   

    to 网络咖啡
     
    我是一个初学者,我现在也遇到了你以前提到过的问题。就是我在DOS下输入"path"  and  "set  classpath"就可以编译,但提示error:cannot  read  *.java??? 不知道你最后是怎么解决的。
    我希望你能尽快告知,我不胜感激。我感觉这里的确是一个学习交流的好地方,我期待你的回答。
      

  13.   

    运行sysedit
    编辑autoexec.batPATH=%PATH%;c:\jdk1.3\bin;C:\PROGRA~1\RATIONAL\COMMON
    set CLASSPATH=.;C:\jdk1.3\lib\tools.jar;C:\jdk1.3\lib\dt.jar