1

Test.java を実行するとエラー run: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: at algorithms.Test.main(Test.java:9) がスローされる

両方のファイルは同じディレクトリ「algorithms」に存在しpackage algorithms、各ファイルの冒頭にも記載されています。

テストの main() を実行する際の問題は何ですか?

Gcd.java ファイル

package algorithms;

public class Gcd {

public static int ComputeGcd(int number1, int number2){
    if(number2 == 0){ return number1;}
    else{
         int remainder = number1 % number2;
         return ComputeGcd(number2,remainder);
    }
}


public static void main(String[] args) {

    int a = 32;
    int b = 12;
    System.out.println(ComputeGcd(a,b));

} 
}

Test.java ファイル

package algorithms;

public class Test {
  public static void main(String[] args) {

    int a = 32;
    int b = 12;
   System.out.println(ComputeGcd(a,b));

}
}
4

2 に答える 2

5

使用してみてください:

System.out.println(Gcd.ComputeGcd(a,b));

それ以外の:

System.out.println(ComputeGcd(a,b));
于 2012-05-01T09:53:34.393 に答える
1

クラスを指定する必要があります。

System.out.println(GCD.ComputeGcd(a,b));
于 2012-05-01T09:54:41.660 に答える