是否可以安装Robot Framework而不在Windows上安装Python?

我有Java 1.6。 我已经按照以下步骤在Windows上安装了Jython:

  1. 下载“jython-installer-2.7-b1.jar”
  2. 打开命令提示符 – >转到保存jython-installer-2.7-b1.jar的位置/文件夹
  3. 执行命令java -jar jython-installer-2.7-b1.jar
  4. Jython安装GUI被打开并按照指示安装jython
  5. 设置path和JYTHON_HOME(在我的情况下,它分别是“C:\ jython2.7b1 \ bin”和“C:\ jython2.7b1”)

Jython安装成功。 现在我想安装Robot Framework。 我尝试使用“robotframework-2.7.7.win32.exe”来安装Robot Framework。 在第二步显示以下信息消息:“registry中找不到Python安装”

所以,我明白Python是强制安装Robot Framework的。 但是,我想安装Robot Framework而不使用Jython来安装Python。 有没有办法做到这一点?

我之前没有使用过这个框架,但是从我从文档中得到的理解和基于Java的经验,我推荐你下载独立的JAR包(最新版本是:robotframework-2.7.7.jar在http://code.google.com/p/robotframework/downloads/detail?name=robotframework-2.7.7.jar&can=2&q=

根据Wiki和下载说明,这个软件包是独立的,并且已经包含了Jython,所以它不需要额外安装Java以外的任何东西。

您可以通过http://code.google.com/p/robotframework/wiki/Installation#Stand-alone_JAR_package进行确认

根据文档 ,Windows安装程序需要安装Python。 也许你可以卸载一次Robot Framework安装(未测试)。

如果你确定Jython 2.5,你应该使用独立的JAR发行版 。 如果你真的想要Jython 2.7,那么你可能需要从源代码安装 ,但它看起来并不复杂。