日期:2014-05-20  浏览次数:20676 次

控制台下javac入门用法
我按照书上的方法,用windows记事本写了java的入门程序,然后把记事本改名为HelloJava.java,保存到G:\Java 目录下。
Java code

public class HelloJava {
    public static void main(String[] args) { 
        System.out.println("Hello Java!");
    }
}

然后打开命令行,试图编译该java文件,但是却出现如下结果:

C:\Documents and Settings\Administrator>javac HelloJava.java
javac: 找不到文件: HelloJava.java
用法: javac <options> <source files>
-help 用于列出可能的选项

C:\Documents and Settings\Administrator>javac -d G:\Java HelloJava.java
javac: 找不到文件: HelloJava.java
用法: javac <options> <source files>
-help 用于列出可能的选项

C:\Documents and Settings\Administrator>

并且G:\Java 目录下没有相应的class文件生成,哪里出错了?
编译的方法具体应该是怎样的?

------解决方案--------------------
代码和编译的方法是对的,只不过编译的路径不对,提示的是找不到java源文件

既然java源文件放在G盘,那就要在命令上输入 先 cd \ 之后 g:
此作用是命令提示符下输入的路径是在G盘下的

之后再javac HelloJava.java 就能编译通过了。

------解决方案--------------------
先直接G:
然后cd \Java 就可以了