0

我已经下载并安装了 Spring Tool Suite 3.4。我正在尝试创建一个 Spring MVC 项目。我能够创建项目,但项目已经有错误,我没有修改或添加任何代码。还有其他人有这个问题或有解决方法吗?

我试过跑步

Maven -> Update Project
Run As -> Maven Clean
Run As -> Maven Install

我正在查看的许多教程都使用 Spring Tool Suite,因此我想使用 STS 来保持一致性,但这有点碍事。

这是我看到的错误

所需库的存档:项目“Example1”中的“C:/Users/Joseph/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar”不能被读取或不是有效的 ZIP 文件

构建路径指定执行环境 JavaSE-1.6。工作空间中没有安装与此环境严格兼容的 JRE。

在解决构建路径错误之前无法构建项目

处理 XML 时发生错误“无法从位置 [META-INF/spring.schemas] 加载架构映射”。有关更多详细信息,请参阅错误日志 root-context.xml

处理 XML 时发生错误“无法从位置 [META-INF/spring.schemas] 加载架构映射”。有关更多详细信息,请参阅错误日志 servlet-context.xml

4

2 回答 2

0

不知道发生了什么,但我刚刚删除了我的主文件夹、Maven Clean 和 Maven 安装中的 .m2 目录,现在我可以在服务器上运行该项目。

这可能是因为 Eclipse 和 STS 共享该目录造成的吗?

于 2013-11-01T00:26:46.613 回答
0

从您的评论来看,问题似乎是由您机器上安装的 JVM 引起的。它可能是比 Spring Tool Suite 所需的旧版本。或者,如果您只安装了 JRE 而没有安装 JDK,它也会导致问题。

您可以在http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html从 oracle 下载最新的 JDK

安装后,只需将 STS 指向新版本

Preferences -> Java -> Installed JREs -> Add
于 2013-11-01T00:04:55.340 回答