`

关于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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics