怎么使用命令行编译并运行java程序

如题所述

举例说,如果当前目录下有foo/bar/Main.java,其内容是:

package foo.bar;

public class Main {
public static void main(String[] args) {
}
}

那么用javac编译之:

javac foo/bar/Main.java

就会得到foo/bar/Main.class。然后用java执行之:

java foo.bar.Main

通常是可以的。但有时候会奇怪的说找不到主类,那么就可以试试加上 -cp .:

java -cp . foo.bar.Main
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-25

你要先用cmd命令进入到java代码所在的目录,比如在e盘的text文件夹里面有Hello.java代码

e:

cd e:\text

javac Hello.java

java Hello

第2个回答  2016-05-25
javac -encodinig utf8 MyJavaCode.java
----如果 有多个源文件,同时指定,可以包括路径的(定义 了包的话。)
java MyJavaCode本回答被网友采纳
相似回答