我想尝试使用STS 3.7.0和JDK 1.7.0_45来构建Spring Roo 2.0.0.M2(http://projects.spring.io/spring-roo/),即使按照以下内容我也无法找到解决方案发布在其他网站上或在" Builds failing after upgrading to Java7, Missing Tools.jar and bad class versions"
自动生成的POM.xml上的错误消息是: ?????????????????????????????????????? 您需要使用JDK运行构建或在类路径上使用tools.jar。如果在eclipse构建期间发生这种情况,请确保 也可以在JDK下运行eclipse(com.mysema.maven:apt-maven-plugin:1.1.3:process:default:generate-sources) org.apache.maven.plugin.MojoExecutionException:您需要使用JDK运行构建或在工具上使用tools.jar classpath。如果在eclipse构建期间发生这种情况,请确保在JDK下运行eclipse com.mysema.maven.apt.AbstractProcessorMojo.execute(AbstractProcessorMojo.java:362)at .... ?????????????????????????????????????
即使我尝试过:在STS项目中添加JDK1.7.0_45路径而不是JRE路径,甚至我直接在项目构建路径中添加了tools.jar,甚至我使用" mvn generate source"并将生成jar添加到源路径中。关于apt-maven-plugin:1.1.3的错误仍然存在。
有没有人可以提供帮助?我将尝试使用旧的apt-maven-plugin。