我在春天很新,刚刚下载了sts 2.7.2并用roo安装了它。 可以为项目打开roo shell,但是不可能使用roo命令,因为它们都只返回“null”值。怎么了? 可以使用从'bin / roo.sh'开始的roo。 我已将roo文件夹路径添加到'window / preferences / spring / roo support'。
答案 0 :(得分:2)
您使用Spring STS安装了哪个版本的JDK?我注意到Roo shell在JDK 7的IDE中执行效果不佳。尝试删除Spring STS,将Spring Source Roo bin文件夹添加到Path,然后使用JDK 6或更低版本重新安装STS。
答案 1 :(得分:0)
如果遇到问题,您可以清理您的Roo存储库,这通常会有所帮助。看我的博客: http://gordondickens.com/wordpress/2010/12/30/cleaning-up-roo-osgi-bundle-repository/
答案 2 :(得分:0)
您需要在程序文件目录下的其他位置安装Roo源文件夹。我不是Win 7中的权限专家,但是为该结构设置了一些特殊权限。我想你也可以调查如何在相关目录上获得适当的权限,但是将Roo文件夹放在其他适合的位置更快。
答案 3 :(得分:0)
它有点老了,但也许有人仍然需要答案:
您可以以管理员身份执行STS,或者 - 如果您将STS安装到Program Files - 更改权限。
答案 4 :(得分:0)
许多用户第一次在Eclipse中运行ROO项目时遇到与权限相关的问题。 以下步骤可能有所帮助:
以上步骤适用于所有JDK:6,7和8。