java使用命令行编译运行程序,若程序中不带package,直接使用javac命令编译程序,用java命令运行程序
javac test.java
java test
若程序中带package,如test.java
package com.abc;
public class test{
public static void main(String[] args){
System.out.println("hello");
}
}
在编译时应使用javac命令加-d选项,会自动生成包的目录,注意-d后面的'.',代表当前目录
javac -d . test.java
而在运行时的用java命令加包的路径,其中com.abc为package打包的目录
java com.abc.test