2017-08-20 10 views
1

AntがEclipseの酸素のアップグレード - 「Java仮想マシンランチャー - Javaの例外が発生しました)」

「Java仮想マシンランチャーのエラーを取得構築して、私はネオンからの酸素にアップグレードし、今私のプロジェクトの多くは - Javaの例外が発生しました」

まず、私の状況は18453100と同じではありません。 Antクラスパスのデフォルトをリセットしても効果はありません。すべてのメタデータを削除すると、すべてのプロジェクトのAntビルドが失敗しました。

ビルドが動作しなかった同様のプロジェクトで動作するプロジェクトでant build.xmlをコピーすると、AntビルドでJVMエラーが発生することが判明しました。

実行設定 - クラスパス - 追加タスク&のサポートでは、約20のエントリを持つプロジェクトのAntタスクがサポートされますが、同じファイルが新しいプロジェクトにコピーされるときは5つのエントリしかありません。そして、ネオンに戻ると、それらの実行コンフィギュレーションはすべて同じ5つのエントリを持ちます。また、Ant Homeクラスパスのエントリはすべてのプロジェクトで同じ(デフォルト)です。

酸素ワーキングプロジェクトでネオンでのクラスパスと非稼働酸素プロジェクト enter image description here

クラスパス enter image description here

だから私は、酸素へのアップグレードは、クラスパスにそれらの余分15個の参照を追加しなかったことを考えていますいくつかのプロジェクトではしかし、私はそれを修正するためにプロジェクトのプロパティで何かを見つけることができません。 1ダース以上のプロジェクトでそれを1つずつ行うことは、私が気にしていたことではありません。

これらのリセット方法は誰にも分かりますか?それとも他の方法ですか?

答えて

-1

Antの起動構成(Antのに必要なファイルをコピーするときにのみ、テキストファイルのエンコーディングが問題になる可能性がある)あなたのプロジェクトの設定とは無関係である:ウィンドウ>設定で

  • :アリ>ランタイム:タブクラスパスデフォルトを復元ボタンを押します。あなたは、Antの起動設定の作業のように非稼働外部ツールの構成で
  • JRE 同じ設定を使用し、私はすでに私はAntのリセット」述べ
+0

(あなたのエラーメッセージがJava Virtual Machine Launcher欠落していないクラスと言います)クラスパスの既定値は無効です。 " –

+0

クロップされたスクリーンショットは、2つの異なる特定の外部ツール構成からのものですが、設定のデフォルトを復元したことを意味します。両方の共有構成のXMLを表示してください。 – howlger

+0

まず、原因として頻繁に言及されていたように、環境設定のデフォルトを元に戻しました。 –