EclipseとJavaプログラミングには新しくなっています。Eclipse IDEを使用するとJavaプログラムを完全にコンパイルして実行できますが、「javac」を使用するとエラーが発生します
私は最近、JavaとEclipse IDEを使用してプログラムを作成しました。
私は次のクラスを作った:
package Test;
import java.util.*;
import Test.AnotherClass;
public class Program{
public static void main(String[] args){
AnotherClass ac = new AnotherClass();
ac.callingAMethod();
}
}
このクラスはProgram.javaという名前のファイルに存在し、私はこのように実装されているAnotherClass.javaという名前の別のファイル行わ:今
package Test;
import java.util.*;
public class AnotherClass{
public void callingAMethod(){
System.out.println("Hello, World!");
}
}
を私がEclipseを使用すると、プログラムは完全に実行され、出力は「Hello、World!」として表示されます。 Eclipseのコンソールで。もう一つの問題は、Eclipseは/ binに.classファイルに組み込まれて作成され
Program.java:3: error: cannot find symbol import Test.AnotherClass; ^ symbol: class AnotherClass location: package Test Program.java:58: error: cannot find symbol AnotherClass ac = new AnotherClass(); ^ symbol:
class AnotherClass location: class Program Program.java:58: error: cannot find symbol AnotherClass ac = new AnotherClass(); ^ symbol: class AnotherClass location: class Program 3 errors
と私はターミナル上で、次に実行するならば、それは次のように私を与える:しかし、私は、ターミナルとjavacを使用している場合、それは私に次のエラーを与えるコンパイルしますエラー:私は問題を見つけることが起こることができません
Error: Could not find or load main class Program
私は「javacの」を使用する場合、コンパイルし、その後に「Javaの」を使用するのに対し、どのように来るのプログラムは、Eclipse IDEでコンパイルすることができ、同様の出力を示し、それを実行するとエラーが発生します。
何か助けていただければ幸いです。ありがとうございました。
'javac 'でコンパイルするために使用しているコマンドラインは何ですか? –
ちょうどヒントですが、パッケージ名は小文字にする必要があります。 Testのパッケージの代わりに。それはエラーではなく、単にスタイル・コンベンションhttp://www.oracle.com/technetwork/java/codeconvtoc-136057.html – Doleron
コマンドを使用しています: "javac。Program.java AnotherClass.java"。今はコンパイルしますが、 "java Program"や "java。Program"をbinディレクトリ(.classファイルが置かれている場所)の中で使うと、私はまだ同じエラーが出ます - > Error:メインクラスを見つけられませんでしたプログラム –