//A.java
public class A
{
public static void main(String agrs[])
{
System.out.println("welcome");
D m2 = new D();
m2.msg();
}
}
class C
{
public void msg()
{
System.out.println("boss");
}
}
//B.java
public class B
{
public static void main(String agrs[])
{
System.out.println("Hiii");
C m1 = new C();;
m1.msg();
}
}
class D
{
public void msg()
{
System.out.println("Scientist");
}
}
パッケージ内にファイル名がA.javaとB.javaのJavaプログラムを作成しました。 このプログラムを楕円で実行すると、実行されます。 しかし、Linux端末で実行中にエラーが発生します。 このプログラムをlinuxでコンパイルするには?Linux端末でこのプログラムをコンパイルするには?
端末で実行するコマンドは何ですか?エラーは何ですか? – Joe
[madesh @ madeshwaran pack2] $ javac A.java A.java:8:エラー:シンボルが見つかりません \t \t D m2 = new D(); \t \t^ シンボル:クラスD 場所:クラス A.java:8:エラー:見つからないシンボル \t \t DのM2 =新しいD(); \t \t^ シンボル:クラスD 場所:クラス 2エラー[madesh @ madeshwaran PACK2] $のjavacのB.java B.java:7:エラー:シンボル \t \t C M1 =新しいCを(見つけることができません);クラスC 場所:クラスB B.java:7:エラー:^ シンボル\t \tシンボル \t \tをC M1 =新しいC()見つけることができません。 \t \t^ シンボル:クラスC 場所:クラスB 2エラー – madeshwaran18
コンパイル方法を説明するたくさんのJavaチュートリアルがあります。 – m02ph3u5