[解決済み] javac1.8 クラスが見つかりません
2023-07-24 03:57:50
質問
jdk 1.5とjdk 1.8の2つのjdkをインストールしました。 以下のAntのbuild.xml設定ファイルを持っています。
<target name="compileCustomSrc">
<javac srcdir="src" destdir="build/classes" source="1.5" target="1.5" >
<classpath>
<fileset dir="C:/lib/">
<include name="*.jar" />
</fileset>
</classpath>
</javac>
</target>
jdk1.8をインストールする前、Eclipseから起動したAntはすべてのソースを正常にコンパイルしていました。しかし、現在では以下のようなエラーメッセージが表示されます。
クラスが見つかりません: javac1.8
私の JAVA_HOME と JRE_HOME です。
JAVA_HOME = C:\Program Files (x86)⇄Javajdk1.5.0_16 JRE_HOME = C:♪Program Files (x86)♪Java♪Jre♪1.5.0_16
と入力し、EclipseでJREを1.5に設定しました。Java1.8はインストール時に何か設定をするのでしょうか?
どのように解決するのですか?
クラスが見つかりません: javac1.8
このエラーは、Java 8と互換性のないApache Antの1.9.0未満のバージョンで発生することが知られています。もし、Antのバージョンが1.9.0であれば、1.9.xのリリースに更新する必要があります。
関連するバグレポートはこちらです。 https://issues.apache.org/bugzilla/show_bug.cgi?id=53347
Btw, Java 8 でコンパイルしたいだけで、実際の Java 8 の構文をコンパイルする必要がない場合は、javac に以下の引数として 回避策 これにより、古いバージョンのAntを使い続けることができます。
-Dbuild.compiler=javac1.7
関連
-
Eclipse問題 アクセス制限。タイプ 'SunJCE' が API でないことを解決し、/jdk ディレクトリにある /jre と jre の違いについて理解を深める。
-
XXX型を囲むインスタンスがJavaでアクセスできない
-
Junitのユニットテストエラー
-
Java基礎編 - オブジェクト指向
-
JNIエンカウンターエラー:構造体またはユニオンではない何かでメンバー 'FindClass' のリクエスト
-
Java の double データ型における 0.0 と -0.0 の問題
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
executeQuery()でデータ操作文が発行できない。解決方法
-
型に解決できない エラー解決
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
JAVA_HOME環境変数が正しく定義されていない問題を解決する
-
ジャバアレイ
-
コンストラクタDate()が未定義である問題
-
Java Runtime Environmentを継続するためのメモリが不足しています。
-
IDEAError:javaの依存性エラー。Annotation processing is not supported for module cycles...(アノテーション処理はモジュールサイクルではサポートされていません。
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。