无法按照手册中的指导从Windows命令行运行Spring Roo

时间:2014-10-16 23:46:56

标签: installation spring-roo

我是Spring Roo的新手,并按照http://projects.spring.io/spring-roo/

上的泉源正式提供的下载包中的说明书进行操作

虽然,我无法从Windows命令行窗口运行roo。从roo窗口运行cmd时出现的错误可以查看here

拥有STS downloadedinstalling Roo plugin,创建一个Spring Roo项目,启动Roo控制台将让我在那里。

所以,我的问题是,Windows操作系统的手册已经过时/不正确,或者我在这里想到了什么?

enter image description here

2 个答案:

答案 0 :(得分:1)

在Roo抛出的错误中,我可以看到缺少一些系统所需的包:

  • javax.imageio中
  • 的javax.xml.namespace
  • javax.xml.parsers中

所以,我认为你是对的:手册已经过时,应该从支持的JDK中删除 IBM Java

我想要,您可以在Spring-Roo Jira

中报告

解决方法可能是安装Oracle标准JDK。

祝你好运!

答案 1 :(得分:0)

感谢@jmvivo的想法,我们找到了原因 - Java 8Spring Roo 1.2.5 RELEASE之间不兼容。该问题已正式公布,并报告了Spring Roo Jira here

因此,请确保您的roo正在从Java 7或更低版​​本运行java.exe

  

java -version

然后您可以按照指导致电roo

P.S。

编辑%PATH%系统变量时,**确保

  1. %JAVA_HOME指向JDK 7

  2. 您将%JAVA_HOME%\bin置于顶部**,以便应用您在%JAVA_HOME%中定义的java位置。

  3. 否则C:\ProgramData\Oracle\Java\javapath%SystemRoot%\system32可能会优先%JAVA_HOME%

    enter image description here