在D:\test文件中有A.java和B.java两个文件
A.java:package com.mypackage1;
public class A{
public A(){
System.out.println("Create A");
}
}B.java:package com.mypackage2;
import com.mypackage1;
class B{
B(){
System.out.println("Create B");
}
public static void main(String[] args){
A a=new A();
B b=new B();
}如何用javac和java命令进行编绎运行
A.java:package com.mypackage1;
public class A{
public A(){
System.out.println("Create A");
}
}B.java:package com.mypackage2;
import com.mypackage1;
class B{
B(){
System.out.println("Create B");
}
public static void main(String[] args){
A a=new A();
B b=new B();
}如何用javac和java命令进行编绎运行
然 后 cd d:\test
javac yourclass.java
java yourclass完毕。
java package.yourclass.class
java package.yourclassor java -cp dir package.yourclass
2 在test 下直接编译就行了。 javac 可以自动编译那些依赖的java文件。
import com.mypackage1; //应该是com.mypackage1.A
class B{
B(){
System.out.println("Create B");
}
public static void main(String[] args){
A a=new A();
B b=new B();
} //丢了一个括号
} 其次就是如何运行了:
>cd d:\test
>javac -d . A.java
>javac -d . B.java
>java com.mypackage2.B
如果楼主要是用开发环境来做的话,就不会这么繁琐的问题了,加油!
A.java在D:/test/com/mypackage1
B.java在D:/test/com/mypackage2
该如何编绎?