Eclipse でxmlbeans-maven-plugin 2.3.3をセットアップしようとしていますが、すべて問題ないように見えますが、ファイルが見つからないために java.io.IOException で失敗しますC:\Users\Daniel\Workspace\MyProject\javac
。
javacはシステムの %PATH% にあり、なぜ %PROJECT_LOC% で検索しようとするのでしょうか?
この問題の説明は私のものと非常によく似ていますが、JDK パスを他のすべてのパスの前に配置しましたが、役に立ちませんでした。
どこを探すべきかを伝える方法はありますか?xmlbeans-maven-plugin
javac
更新 1:プロジェクトのディレクトリにコピーjavac.exe
するだけでこの問題を回避しようとしましたが、少なくとも現在は検出されていますが、問題は次の場所に移動しました。
java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main" Could not find the main class: com.sun.tools.javac.Main. Program will exit.
これに対する正しい解決策 ( .m2/settings.xmlの何かなど) を考え出すのに役立つ洞察をいただければ幸いです。
更新 2:検索で見つけたこの小さな解決策も試しました。
<settings xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>c:\maven\repository</localRepository>
<configuration>
<compiler>C:\Program Files (x86)\Java\jdk1.6.0_37\bin\javac.exe</compiler>
</configuration>
</settings>
しかし、それはプラグインの検索には役立ちませんでしたjavac
。javac.exe の「指定されたファイルが見つかりません」というメッセージが引き続き表示されます。