本帖最后由 guankle 于 2012-03-10 12:58:43 编辑

解决方案 »

  1.   

    代码和编译的方法是对的,只不过编译的路径不对,提示的是找不到java源文件既然java源文件放在G盘,那就要在命令上输入      先  cd \  之后 g:
    此作用是命令提示符下输入的路径是在G盘下的之后再javac HelloJava.java  就能编译通过了。
      

  2.   

    我试了这样两种方式,还是不行C:\Documents and Settings\Administrator>cd G:
    G:\C:\Documents and Settings\Administrator>javac HelloJava.java
    javac: 找不到文件: HelloJava.java
    用法: javac <options> <source files>
    -help 用于列出可能的选项C:\Documents and Settings\Administrator>cd G:\JavaC:\Documents and Settings\Administrator>javac HelloJava.java
    javac: 找不到文件: HelloJava.java
    用法: javac <options> <source files>
    -help 用于列出可能的选项是否是我的环境变量设置错了?
    java_home变量值为 C:\Program Files\Java\jdk1.7.0_03
    classpath变量值为 .;%java_home%\lib;
    path中新增了 %java_home%\bin;
    使用javac即java命令测试version显示正常。使用eclipse的话,也没有异常出现。
      

  3.   

    代码和编译的方法是对的,只不过编译的路径不对,提示的是找不到java源文件既然java源文件放在G盘,那就要在命令上输入    先 cd \ 之后  g:  再 cd \java
    此作用是命令提示符下输入的路径是在G盘下的之后再javac HelloJava.java 就能编译通过了。之前的回复的更正一下
      

  4.   

    先直接G:
    然后cd \Java 就可以了
      

  5.   

    就是让命令提示符下输入的路径为  G:\java> 这样就对了方法是     先 cd \ 之后 g: 再 cd \java
     
      

  6.   

    先直接G:
    然后cd \Java 就可以了
    哦  原来这样也行 呵呵
      

  7.   

    哇,是可以的,很感谢~
    只是貌似很麻烦,如果我还有一个子目录怎么办?比如我的HelloJava.java被保存到G:\Java\Hello中,难道我还要再一步步打开Hello文件夹吗?不可以指定G盘然后在子目录中搜索吗?
      

  8.   

    是的,再创建Hello文件夹的话,dos下编译也只能在G:\Java\Hello进行编译才能通过,
    不过以后用eclipse代码书写的话,编译就直接在程序窗口上进行了。
    不用再dos命令提示符下那样,创建搜索路径了。