Problem

这主要是由于Maven导入的struts2-core引起的。
Solution Zero
-vm D:\Program Files\Java\jdk1.6.0_35\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx768m -XX:MaxPermSize=256m
Solution One
...
<dependencies>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>${struts-version}</version>
<exclusions>
<exclusion>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependencies>
...
Solution Two
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.home>D:\Program Files\Java\jdk1.6.0_35</java.home>
...
</properties>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>${java.home}/lib/tools.jar</systemPath>
</dependency>
</dependencies>
...
本文介绍了因Maven导入struts2-core导致的问题及其解决方案,包括排除特定依赖、指定Java版本及路径等。
717

被折叠的 条评论
为什么被折叠?



