引言
习惯了IDE开发后,最基本的编译执行命令往往就忘记,这些基本的知识还是要会的,复习从这一步开始吧。
不带包的java类:
例如:test.java位于D:
test.java
public class test{
public static void main(String[] args){
System.out.println("I am test");
}
}
public static void main(String[] args){
System.out.println("I am test");
}
}
进入D:路径
编译:javac test.java
执行:java test (注意不带.class)
带包的java类:
例如:test.java位于D:\z\test2
test.java
package test2;
import a.*;
import b.*;
public class test{
public test(){
}
public static void main(String[] args){
System.out.println("I am test");
import a.*;
import b.*;
public class test{
public test(){
}
public static void main(String[] args){
System.out.println("I am test");
new AA();
new BB();
}
}
}
}
AA.java位于D:\z\test1\a
AA.java
package a;
public class AA{
public AA(){
System.out.println("I am AA!!");
}
}
public class AA{
public AA(){
System.out.println("I am AA!!");
}
}
BB.java位于D:\z\test3\b
package b;
public class BB{
public BB(){
System.out.println("I am BB!!");
}
}
public class BB{
public BB(){
System.out.println("I am BB!!");
}
}
编译:javac -classpath
D:\z\test1;D:\z\test3 z\test2\test.java
执行:java -cp z;z\test1;z\test3 test2.test