在linux系统下编译小型的java 文件
如果在大的文件下,需要很多相关命令,但是很多时候需要编译一个小型的文件
例如测试,作业,算法测试等等
例子
A.java
package com.abc;
import java.util.*;
public class A{
public void test(){
System.out.println("hello.world");
}
}
B.java
import com.abc.A;
public class B{
public static void main(String[] args){
A a=new A();
a.test();
}
}
这里最好在文件里面把包区别清楚,可以在以后的导包变得比较清晰
然后命令编译
javac -d . A.java B.java
java B
这里会在根木下生成B.class 文件,作为入口函数文件,也有com/abc文件夹,文件夹存放A.class文件,可能这里就是包吧
就可直接运行了