내 Eclipse에서 xmlbeans-maven-plugin 2.3.3을 설정하려고하는데 모든 것이 정상적으로 진행되는 동안 C:\Users\Daniel\Workspace\MyProject\javac
파일을 찾을 수 없기 때문에 java.io.IOException과 함께 실패합니다.xmlbeans-maven-plugin이 javac를 찾지 못함
javac is이 시스템의 % PATH %에 있으므로 이상한데 왜 % PROJECT_LOC %에서 찾습니까?
내가 찾은 this problem description은 광산과 매우 비슷하지만 다른 경로 앞에 JDK 경로를 배치 했으므로 도움이되지 않았습니다.
어떤 생각 방법 말할이 javac
를 찾는 xmlbeans-maven-plugin
?
UPDATE 1 : 올 도움이 될 수
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.
어떤 통찰력 : 나는 단순히 프로젝트의 디렉토리에 javac.exe
을 복사하고 적어도 지금 그것을 찾지 만 문제가 앞으로 이동하여이 문제를 해결하려면 작업을 시도이 올바른 해결책 (예 : .m2/settings.xml의 내용)으로 해결 될 수 있습니다.
업데이트 2 : 나는 또한 this little solution 시도 내 검색에서 발견 :
<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에 대해 "시스템에서 지정된 파일을 찾을 수 없습니다"라는 메시지가 계속 표시됩니다.