当前位置: 代码迷 >> Web前端 >> 关于Maven Build时出现缺少com.sun:tools:jar:1.5.0错的解决办法
  详细解决方案

关于Maven Build时出现缺少com.sun:tools:jar:1.5.0错的解决办法

热度:654   发布时间:2013-12-16 23:49:16.0
关于Maven Build时出现缺少com.sun:tools:jar:1.5.0错的解决方法

出现以上原因是因为jdk没有配好。

有几个解决办法

1.我们需要修改pom.xml

<!--jdk-->
??<dependency>???
????????? <groupId>com.sun</groupId>???
????????? <artifactId>tools</artifactId>???
????????? <version>1.6.0</version>???
????????? <scope>system</scope>???
????????? <systemPath>C:/Program Files/Java/jdk1.6.0_05/lib/tools.jar</systemPath>???
?? </dependency>

?

  1. <properties>??
  2. ????????<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>??
  3. ????????<spring.version>3.0.5.RELEASE</spring.version>??
  4. ????????<java.home>jdk路径</java.home>??
  5. ????</properties>??
  6. <profiles>??
  7. ????????<profile>??
  8. ????????????<id>default-tools.jar</id>??
  9. ????????????<activation>??
  10. ????????????????<property>??
  11. ????????????????????<name>java.vendor</name>??
  12. ????????????????????<value>Sun?Microsystems?Inc.</value>??
  13. ????????????????</property>??
  14. ????????????</activation>??
  15. ????????????<dependencies>??
  16. ????????????????<dependency>??
  17. ????????????????????<groupId>com.sun</groupId>??
  18. ????????????????????<artifactId>tools</artifactId>??
  19. ????????????????????<version>1.5.0</version>??
  20. ????????????????????<scope>system</scope>??
  21. ????????????????????<systemPath>${java.home}/lib/tools.jar</systemPath>??
  22. ????????????????</dependency>??
  23. ????????????</dependencies>??
  24. ????????</profile>??
  25. ????</profiles>?

注意<systemPath>${java.home}/../lib/tools.jar</systemPath>我们通常是使用系统的环境变量取得java.home的路径的

2.修改eclipse下 ini文件

修改 eclipse.exe 目录下的 eclipse.ini 指定vm,,注意 -vm后面不能有空格。

?

-vm

C:\Java\jdk1.6.0_02\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

  相关解决方案