2

私はウェブ上の多くの情報を調べ、ここでいくつかの質問も見ていますが、問題を解決できなかったので、この質問を投稿します. SWING私はEclipseでコンパイルして実行するかなり単純なプロジェクトを持ってExport->Java->Runnable Jarいますが、最後にデフォルトのプロパティを残して標準を使用しようとすると、ダブルクリックするとこれが得られるファイルがあります: Could not find the main class: TableFilterDemo. Program will exit. これが私のプロジェクト構造です:

ここに画像の説明を入力

そして、これは私が作成するために使用する構成ですRunnable Jar:

ここに画像の説明を入力

そして、私がエラーを理解している限り、メソッドを見つけるのに問題があるため、メソッドだけmainを残しました。TableFilterDremo.javamain

public class TableFilterDemo{
    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                CreateGUI.createAndShowGUI();
            }
        });
    }
}

はるかに成功していません。

4

2 に答える 2

1

Eclipse が提供する完全なウィザードを実行すると、メイン クラスの選択を促す画面が表示されます。

于 2012-11-02T16:16:15.763 に答える
0

スクリーンショットに表示されている画面の前の画面で、jar に含めるクラスを手動で選択する必要があります。

それらが含まれていることを確認する良い方法は、生成された jar ファイルを (たとえば、winzip または winrar を使用して) 解凍し、すべてのファイルが含まれていることを確認することです。

于 2012-11-02T19:29:32.450 に答える