6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Antを実行してJRE version less than 1.8 is not supported.となった時の対応方法

Last updated at Posted at 2019-10-17
  • 環境
    • Windows10 Pro 64bit
    • Eclipse Version: Oxygen.3a Release (4.7.3a)
    • (プロジェクト用)java version "1.7.0_79"
    • (Eclipse用)java version "1.8.0_231"

事象 : AntビルドしたらJRE version less than 1.8 is not supported.となった

メッセージダイアログで[問題が発生]ダイアログが出た

'ploject-name Ant用のxml の起動'に問題が発生しました。
JRE version less than 1.8 is not supported. 

A Java Exception has occurred. というエラーダイアログが出たりもする。

image.png

原因 : プロジェクトで使っているバージョンとEclipseにデフォルトで入っているAntのバージョンがあっていないから

Eclipseにデフォルトで入っているAntのバージョンを見てみると「1.10.1」だった

  1. [設定] > [Ant] > [ランタイム] > [クラスパス] > [Antホーム項目(デフォルト)]
  2. jarの格納されているディレクトリパスを見ると[org.apache.ant_1.10.1.v20170504-0840]となっている

Apache AntのサイトによるとAntのバージョンが「1.10.x」だと「Java8」でなければならないらしい

The 1.9.x releases require Java5 at runtime and 1.10.x requires Java8 at runtime.
Apache Ant - Welcome

対応 : Antで使用するJavaのバージョンを変える

kakakikikekeのブログ: 【eclipse】Antで実行するJavaのバージョンを指定する方法

  1. [パッケージ・エクスプローラ]にあるAnt用のxmlで右クリック
  2. [実行] > [外部ツールの構成...]で[外部ツール構成]ダイアログを開く
  3. [JRE]タブを開くと[別のJRE]でプロジェクトで使っているjdk1.7が指定されている > セレクトボックスからEclipse用のjdk1.8を選択 > [適用]
  4. [実行]ボタンで実行する
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?