Eclipseの最新バージョン、つまりOxygenがJava 10をサポートしているかどうかはわかりません。Mac マシンの設定から Java 10 用の JRE を構成しました。
また、以下のようにmavenコンパイラプラグインをpom.xmlに追加しようとしました:-
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>10</source>
<target>10</target>
<compilerVersion>10</compilerVersion>
<fork>true</fork>
<executable>/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home</executable>
</configuration>
</plugin>
以下のように実行構成を設定した後も試しました:-
Java-10で動作させる方法は誰でも知っています。
以下のコードを実行してみました:-
public class App {
public static void main(String[] args) {
var list = new ArrayList<String>();
System.out.println("Hello World!");
}
}
更新:-コメントで提案されたパッチを適用しましたが、それでも失敗します。
以下のスクリーンショット:-
また、この投稿に従ってコンパイルしました。そのため、コンパイルは実際には eclipse ( maven install
) から機能しましたが、アプリケーションを実行しようとすると失敗します。