使用命令行编译运行 Java 类
系统环境
Windows 10 64bit
Java 8 64
一般 Java 类
java 文件
当前位置: c:\java\Hello.java
public class Hello {
public static void main(String main[]) {
System.out.println("Hello world!");
}
}
编译
当前位置:c:\java
javac *.java
运行
当前位置:c:\java
java Hello
包含包名的 Java 类(不存在包构)
java 文件
java 文件
当前位置: c:\java\Hello.java
package com.study;
public class Hello {
public static void main(String main[]) {
System.out.println("Hello world!");
}
}
编译
当前位置:c:\java
javac -d . Hello.java
关于命令说明:
-d: 指定放置生成的类文件的位置
.: 代表的是运行class文件时的目录,这里指 java 目录
更多说明参考 cmd: javac -help
运行
当前位置:c:\java
java com.study.Hello
包含包名的 Java 类(目录结构和包名一致)
java 文件
当前位置: c:\java\com\study\Hello.java
package com.study;
public class Hello {
public static void main(String main[]) {
System.out.println("Hello world!");
}
}
编译
当前位置:c:\java
javac com\study\Hello.java
运行
当前位置:c:\java
java com.study.Hello