首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RIDE中导入Java库

在RIDE中导入Java库
EN

Stack Overflow用户
提问于 2014-03-07 08:39:12
回答 1查看 4K关注 0票数 3

我试图在途中使用java库。我找到了一个很好的教程( https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/),我遵循它,但当需要导入和使用java库(数据库库)的时候。但失败了。当我使用不同的导入查看页面时,java库是用红色编写的,而不是像其他文件那样用黑色编写的。

当我尝试使用Jybot运行时,我有一条众所周知的消息:'C:\Users\XXXXXX\Documents\Robot_Test\implementation\DB_Test\Example.html':文件中的错误导入测试库'org.robot.database.keywords.DatabaseLibrary‘失败: ImportError:没有名为机器人的模块。

我遵循本教程的每一行,即使是使用集合CLASSPATH。

知道吗?(我知道这个库存在于Python中,但我想编写自己的java库^^)谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-03-04 18:24:38

这对我有用的是:

  • Jython 2.7b4
  • Robotframework 2.8.7
  • 乘坐1.3

创建Lib并编译它(您不需要将它包装起来)

目录结构是

代码语言:javascript
复制
run_ride.sh
libs/DemoLib.class
tests/DemoLibTest.txt

摘自test/DemoLibTest.txt:

代码语言:javascript
复制
* Settings
Library           ../libs/DemoLib.class

* Test Cases
DemoLibTest
    Print Demo

开始骑行,切换到选项卡"Run",选择Execution Profile: jybot,按Start,output是:

代码语言:javascript
复制
Starting test: tests.DemoLibTest.DemoLibTest
20150304 19:13:20.321 :  INFO : ---------- Demo ---------------

为了避免混淆,把这一行

代码语言:javascript
复制
echo $CLASSPATH

在Ride启动脚本中,以确保真正导入了库。顺便说一下,在我的旅途中,进口也是红色的。有时候重新开始骑行可能会有帮助。但是,如果你的设置是正确的,颜色并不意味着什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22245240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档