设置CLASSPATH
set CLASSPATH=.;%CLASSPATH%;
然后再执行

解决方案 »

  1.   

    我的autoexec.bat 设如下:E:\TOOLS\C700\BIN\SMARTDRV.EXE
    Rem ***WARNING***
    Rem Your path exceeds the os limit ... please remove unwanted portions
    Rem ***WARNING***
    PATH=E:\TOOLS\C700\BIN;D:\WINNT\system32;D:\WINNT;D:\WINNT\System32\Wbem;D:\PROGRA~1\COMMON~1\AUTODE~1;e:\mssql7\BINN;D:\PROGRA~1\MICROS~3\80\Tools\BINN;;C:\MSSQL7\BINN;G:\JDK1.2\bin;
    CLASSPATH=.;G:\JDK1.2\LIB;
    Set LIB=E:\TOOLS\C700\LIB;E:\TOOLS\C700\MFC\LIB
    Set INCLUDE=E:\TOOLS\C700\INCLUDE;E:\TOOLS\C700\MFC\INCLUDE
    Set HELPFILES=E:\TOOLS\C700\HELP\*.HLP
    Set INIT=E:\TOOLS\C700\INIT     
    REM PATH=%PATH%;C:\MSSQL7\BINN我的jdk 安装在g:\jdk1.2这个目录下,
    另有一个g:\javaexcise目录,里面有一个我用notepad写的.java源程序,
    在win2000的dos下用 javac g:\javaexcise\e01_helloworld.java
    成功的生成一个.class文件,但用java命令执行不了:
    java g:\javaexcise\e01_helloworld
      

  2.   

    DOS窗口下:set就可以看你的java环境设置好了没有。
    这样的问题论坛说得已经很多,你可以搜索。
      

  3.   

    这是个常见问题,修改你的autoexec.bat,在path变量设置中把G:\JDK1.2\bin放在最前面即可。另外建议设置
    classpath=.;g:\jdk1.2\lib\rt.jar;g:\jdk1.2\lib\tools.jar
    以免以后出相关问题。
      

  4.   

    另外没必要设置autoexec.bat文件,桌面上“我的电脑”->属性->高级->环境变量,修改path变量,把G:\JDK1.2\bin;放在最前面。good luck!
      

  5.   

    换个1.4 for windows 的就挺好
      

  6.   

    大概是你的java文件的类名错了,类名要和文件名相同,
     try it ,
      

  7.   

    试一试cd g:\javaexcise
    g:javac e01_helloworld.java
    java e01_helloworld