コードは瓶から飛び出して実行しますか?何が原因ですか?
質問
サンプルプログラムを一緒に動作させようとしています ユング, 、Javaのグラフツール。私はEclipseですべての.jarファイルをダウンロードして参照したので、私のプロジェクト階層は次のようになります。Alt Text http://img638.imageshack.us/img638/6787/hierarchy.png
test.javaでは、次のコードがあります。
public class Test {
static public void main() {
System.out.print("Hello");
}}
何らかの理由で、プロジェクトの階層でJungテストを右クリックしてJavaアプリケーションとして実行しようとすると、たくさんのクラスが表示されます。私のtest.javaはリストに載っていないので、それを**として残してOKを押すだけで、グラフにノードと頂点を動的に追加するプログラムの実行を開始します。実際に実行しているコードを理解できないようです。私はJavaを知っていますが、Jarファイルのこのようなものは私に迷子になっているようです。何か案は?
ありがとう
解決
あなたが投稿した症状に基づいた私の推測は、Eclipseでのスタートアップコマンドが間違ったメインクラスを指していることです。まず、主な方法は次のようになる必要があります。
public static void main(String[] args) {
//stuff here
}
次に、[エディター]またはエクスプローラービューのいずれかでファイルを右クリックして、コンテキストメニューから[> [> java]アプリケーションとして実行]を選択できます。これにより、そのメインファイルの実行構成が作成されます。
本当の問題は、主な方法が正しく定義されていないことです。これにより、クラスが実行される可能性のあるクラスとして表示される可能性があります。
所属していません StackOverflow