一部のプロジェクトを Maven プロジェクトに変換していますが、m2e によって .classpath JRE エントリが次のように変更されます。
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
に:
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
これにより、次のようないくつかのエラーが発生します。
説明 リソース パス 場所 タイプ アクセス制限: 必要なライブラリの制限により、タイプ WindowsPopupMenuSeparatorUI にはアクセスできません C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar DottedJPopupMenuSeparator.java /acommons/src/com/ ks/acommons/gui/lookandfeel 行 10 Java の問題
m2e で .classpath ファイルを生成しないようにしたり、ワークスペースのデフォルトの JDK を強制的に使用したりする方法はありますか?