我的第一個Java程序如何編譯和運行兩個不同的java程序,其中一個在不同的目錄中的另一個實例?
import java.io.*;
class pgm10a
{
public static void main(String args[])
{
pgm10b b=new pgm10b();
b.display();
}
void display()
{
System.out.println("A class");
}
}
它被保存在C:\ NNK \ PACK1 第二個程序是
import java.io.*;
class pgm10b
{
void pgm10b()
{
pgm10a a=new pgm10a();
a.display();
}
void display()
{
System.out.println("Class B");
}
}
它是在C:\ NNK \ PACK2 我想運行pgm10a但它一直顯示pgm10b沒有發現異常。我已經設置了類路徑併爲兩者編譯,兩者都編譯成功。但是當我嘗試運行它時,它顯示pgm10b未找到。
@JonnyHenly我不明白......包括在導入類中。你能舉一個例子嗎? –
如果他們在同一個軟件包中,他們不應該*在*不同的目錄中。 – EJP
@EJP它們不在同一個包中。 –