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

Installation 无法按照手册中的指导仅从Windows命令行运行Spring Roo,installation,spring-roo,Installation,Spring Roo,我是SpringRoo的新手,并遵循springsource官方提供的下载包中的手册 不过,我无法从Windows命令行窗口运行roo。当我从cmd窗口运行roo时,可以查看错误 创建一个SpringRoo项目,启动Roo控制台将使我达到目的 所以,我的问题是,对于Windows操作系统来说,手册已经过时/不正确,或者我理解错误 在Roo抛出的错误中,我可以看到缺少一些系统所需的包: javax.imageio javax.xml.namespace javax.xml.parsers 因此

我是SpringRoo的新手,并遵循springsource官方提供的下载包中的手册

不过,我无法从Windows命令行窗口运行roo。当我从
cmd
窗口运行
roo
时,可以查看错误

创建一个SpringRoo项目,启动Roo控制台将使我达到目的

所以,我的问题是,对于Windows操作系统来说,手册已经过时/不正确,或者我理解错误


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

  • javax.imageio
  • javax.xml.namespace
  • javax.xml.parsers
因此,我认为您是对的:该手册已经过时,应该从受支持的JDK中删除IBMJava

如果你愿意,你可以在

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


祝你好运

多亏了@jmvivo idea,我们发现了原因,即
Java8
SpringRoo1.2.5版本之间不兼容。这一问题已被正式知晓,并报道了Spring Roo Jira

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

java版本

然后您可以根据指导调用
roo

p、 美国

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

  • 您有
    %JAVA\u HOME
    指向JDK 7

  • 您将
    %JAVA\u HOME%\bin
    放在顶部**,以便应用您在
    %JAVA\u HOME%
    中定义的JAVA位置

  • 否则,
    C:\ProgramData\Oracle\Java\javapath
    ,或
    %SystemRoot%\system32
    可能对您的
    %Java\u HOME%


    我正在使用Oracle的Java 8,但仍然收到错误。Java 8还不受支持:使用Java 7。看,我发现了问题。这都是关于Java8的。需要使用Java 7或更低版本。