[解決済み] コマンドラインからEclipse Javaプロジェクトをビルドする
質問
Eclipse ベースの Java プロジェクトをコマンドラインからコンパイルする方法はありますか?
私はビルドを自動化しようとしています(antではなくFinalBuilderを使用)、そして私はJavaとEclipseの専門家ではありません。私はおそらく、まっすぐな java コマンドライン オプションでこれを行う方法を理解することができますが、その後、Eclipse プロジェクトは多くの無駄な努力のように感じられます。
コマンド ライン経由で Eclipse プロジェクトをコンパイルする方法がない場合、Eclipse 内から必要な java コマンド ラインを生成する方法はありますか。あるいは、舞台裏で行われているコンパイル手順を見つけるために、私が突き止められるファイルがありますか?
みんな、私は以下のような答えを探しています。 しない を含まない答えを探しています。最初の質問をもう一度します......。コマンドラインからEclipseプロジェクトをビルドする方法はありますか?
私は、私がビジュアルスタジオのためにこのようなことをすることができることを考えると、これが不合理な質問であるとは思いません。
devenv.exe /build "Debug|Any CPU" "C:\Projects\MyProject\source\MyProject.sln"
どのように解決するのですか?
コマンドラインからワークスペースを経由してeclipseプロジェクトをビルドすることができます。
eclipsec.exe -noSplash -data "D:\Source\MyProject\workspace" -application org.eclipse.jdt.apt.core.aptBuild
これは
jdt apt
プラグインを使用して、ワークスペースを自動的に構築します。 これは「ヘッドレスビルド」とも呼ばれます。くそ難しい。 win32 exeを使ってない人は、これを試してみてください。
java -cp startup.jar -noSplash -data "D:\Source\MyProject\workspace" -application org.eclipse.jdt.apt.core.aptBuild
更新
数年前、eclipseは
startup.jar
を "equinox launcher" で置き換えました。
https://wiki.eclipse.org/Equinox_Launcher
エクリプスマーズ(MacOX)にて。
java -jar /Applications/Eclipse.app/Contents/Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -noSplash -data "workspace" -application org.eclipse.jdt.apt.core.aptBuild
は
-data
パラメータは、ワークスペースの場所を指定します。
equinoxランチャーのバージョン番号は、使用しているeclipseのバージョンに依存します。
関連
-
Java基礎編 - オブジェクト指向
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] コマンドラインからすべての環境変数をリストアップ
-
[解決済み】EclipseのコードフォーマッターをJavaコードの特定のセクションでオフにする方法は?
-
[解決済み】既存のEclipseプロジェクトをMavenプロジェクトに変換する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Eclipse問題 アクセス制限。タイプ 'SunJCE' が API でないことを解決し、/jdk ディレクトリにある /jre と jre の違いについて理解を深める。
-
スレッド "main "での例外 java.util.NoSuchElementException in Java 問題解決済み
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
Java Notes 005_この行に複数のマーカーがある - キーを変数に解決できない - シンタックスエラー、ins
-
keytool error: java.io.FileNotFoundException: cacerts (アクセス拒否されました。)
-
配列定数は初期化子でのみ使用可能です。
-
ジャバアレイ
-
Javaがテキストファイルを読み込む
-
JDK8 の Optional.of と Optional.ofNullable メソッドの違いと使い方を説明する。