10

Git からプロジェクトをインポートすると、Eclipse と混同されます。次に、次のような正しい main 関数を持つ Java ファイルをクリックします。

  public static void main(String[] args) throws Exception { }

外部クラスはJavaファイルと同じ名前です。しかし、Javaファイルを右クリックすると、「サーバーで実行」または「構成の実行」オプションのみがあり、通常のように「Javaアプリケーションとして実行」はありません。Javaアプリケーションとして実行できるJavaファイルを別のプロジェクトからこのプロジェクトにコピーしても(エラーなし)、このオプションはありません??? コードとは何の関係もないと確信しています。コードを確認しましたが、まったく同じで、実行できるはずです(ウェブサイトで同様の質問を認識していますが、確認したところ、問題はありません)

それで、このプロジェクトで行う必要がある追加の手順はありますか (maven ビルドなど? -> これを試しましたが、実行できません。適切に実行する方法は?) このオプションを再度使用するには???

本当に紛らわしい!

4

6 に答える 6

7

プロジェクトが既にワークスペースにインポートされている場合は、プロジェクトを右クリックして [構成] > [Maven に変換] をクリックします。これにより、Maven ビルダーが有効になり、m2e コンフィギュレーターがプロジェクトに必要なすべてのプロジェクトの性質をセットアップするよう強制されます。

m2eclipse-git コネクタをインストールして、「git からの maven プロジェクトのインポート」プロセスを合理化することもできます。[設定] > [Maven] > [検出] > [カタログを開く] から利用できるはずです。

完了したら、[インポート...] > [Maven] > [SCM から Maven プロジェクトをチェックアウト] を介してプロジェクトをインポートする必要があります。

于 2013-08-14T17:54:04.760 に答える
2

私は同様の問題に直面していました。以下の手順で問題を解決しました。

  1. git からプロジェクトをインポートする
  2. プロジェクトを右クリック -> インポート -> 既存の Maven プロジェクトとしてインポート
  3. 1 つの Maven モジュールがインポートされます。そのモジュールの main メソッドで .java ファイルを開くことができます。
  4. 右クリックして実行 -> オプションが表示されます。
于 2017-07-03T10:57:21.743 に答える
0

マルチモジュール プロジェクトを処理している場合、親プロジェクト内で Java ファイル (メイン クラス) を実行しようとしている可能性があります。それは間違いでしょう。

サブモジュール (エクスプローラーでは別のプロジェクトとしてリストされます) を開いてから、Java ファイルを実行してください。

于 2018-07-19T11:28:16.807 に答える