12

コマンドプロンプトから Java Eclipse プロジェクトをコンパイルして実行するには?

Java ファイル名のみを使用して、コマンド ラインから Java Eclipse プロジェクトを実行する方法。Eclipse によって生成されたクラス ファイルまたは jar ファイルを使用したくありません。

出来ますか?

jar ファイルを使用しても、静的ファイルの読み込みに失敗しFileNotFoundExceptionていました。解決方法を教えてください。

私はこのように実行するつもりだった-

http://www.skylit.com/javamethods/faqs/javaindos.html

まずjavacそれからjava

4

4 に答える 4

11

ビルドのために、Ant ビルド ファイルをエクスポートできます。プロジェクトを右クリック -> Export -> Ant buildfiles . コマンド プロンプトant <buildfile>で、プロジェクトをビルドするために使用します。

この回答を見てください: Eclipse:コンソールから Eclipse プロジェクトを実行するための実行中の構成をエクスポートします。

于 2013-09-19T20:05:57.527 に答える
11

次のディレクトリ構造を持つプロジェクトを想定しています。

PROJECT_HOME
  -> lib (jar files)
  -> src (java code)
    -> hirondelle (top-level package; no .java files)
      -> ante (.java files)
        -> deluvian (.java files)

javac でコンパイルする

PROJECT_HOME>javac -cp lib\* src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java

これはその場でコンパイルされ、.java ファイルの横に .class ファイルが作成されます。生成されたクラス ファイルを別の場所に配置する場合は、-d オプションを使用してそれらを既存のディレクトリに配置します。

PROJECT_HOME>javac -cp lib\* -d build src\hirondelle\ante\*.java src\hirondelle\ante\deluvian\*.java

jar がさまざまなディレクトリにある場合、クラスパスはセミコロンで区切られたリストになります。

-cp lib\*;C:\abc\one.jar;C:\xyz\two.jar

詳細については、以下のリンクを参照してください。

javac でのコンパイル - javapractices

コマンドラインからEclipse Javaプロジェクトをビルドする - Stackoverflow

于 2014-06-24T08:04:35.810 に答える
2

プロジェクトを選択し、[ファイル] -> [エクスポート] をクリックして、新しいウィンドウを開きます。

そこから Runnablejar オプションを選択し、次へボタンをクリックします。

起動構成でメイン クラスを選択し、エクスポート先で jar ファイルを保存するパスを指定します。

于 2013-12-18T06:33:13.083 に答える