Eclipse mavenエンジニアリングMissing artifact com.sun:tools:jar:1.5.0:system
1918 ワード
ソリューション1:元は、${java.home}がおかしいので、eclipseはJAVAを使用していません.HOMEのデフォルトでは、eclipseはC:“windows”system 32“javaw.exeをJVMとして使用しています.もちろんtools.jarの解決策は見つかりません.eclipse.exeディレクトリの下のeclipse.ini指定vmを変更します.
注意:-vmD:Program FilesJavajdk 1.6.0_23binjavaw.exe
パスの区切り記号.
ソリューション2:
pom.xmlを手動で構成し、dependencyを次のように追加します.
または、
まず、エラーリストwindows->Show View->Problemsを表示します.上記の問題があると同時に、このエラーも発生します.
The container'Maven Dependences'references non existing library'C:Documents and SettingsDELL.m 2repositorycomsuntools1.5.0tools-1.5.0.jar'は大まかにこのtools-1.5.0.jarが見つからないと言います.
C:Program FilesJavajdk 1.6.0_10libディレクトリのtools.jarをC:Documents and SettingsDELL.m 2repositorycomsuntools1.5.0ディレクトリにコピーし、tools.jarをtools-1.5.0.jarに名前を変更し、pom.xmlで次のように構成します.
最後:
eclipseでmavenのpackageコマンドを実行するとcom.sun:tools:jar:1.5.0が見つからない場合があります.
eclipseのjdkパスでjreのパスを構成している可能性が高いです.jreパスにはtools.jarというjarレポートがないので、修正する必要があります.
window->preferences->java->install JRES jdkのディレクトリに変更してOK
以下から抜粋:
http://blog.csdn.net/jazz2013/article/details/8596198
http://xingda1989.iteye.com/blog/1486966
openFile
-vm
D:/waen-devenv/java/jdk1.6.0_17/bin/javaw.exe
--launcher.appendVmargs
-vmargs
-Duser.name=***
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
注意:-vmD:Program FilesJavajdk 1.6.0_23binjavaw.exe
パスの区切り記号.
ソリューション2:
pom.xmlを手動で構成し、dependencyを次のように追加します.
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<scope>system</scope>
<systemPath>${JAVA_HOME}/../lib/tools.jar</systemPath>
</dependency>
または、
まず、エラーリストwindows->Show View->Problemsを表示します.上記の問題があると同時に、このエラーも発生します.
The container'Maven Dependences'references non existing library'C:Documents and SettingsDELL.m 2repositorycomsuntools1.5.0tools-1.5.0.jar'は大まかにこのtools-1.5.0.jarが見つからないと言います.
C:Program FilesJavajdk 1.6.0_10libディレクトリのtools.jarをC:Documents and SettingsDELL.m 2repositorycomsuntools1.5.0ディレクトリにコピーし、tools.jarをtools-1.5.0.jarに名前を変更し、pom.xmlで次のように構成します.
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
</dependency>
最後:
eclipseでmavenのpackageコマンドを実行するとcom.sun:tools:jar:1.5.0が見つからない場合があります.
eclipseのjdkパスでjreのパスを構成している可能性が高いです.jreパスにはtools.jarというjarレポートがないので、修正する必要があります.
window->preferences->java->install JRES jdkのディレクトリに変更してOK
以下から抜粋:
http://blog.csdn.net/jazz2013/article/details/8596198
http://xingda1989.iteye.com/blog/1486966