我正在 UNIX 服务器上使用 FitNesse slim 进行数据库测试,并将其用作我的基础项目:https://github.com/markfink/dbslim
我已经在 Eclipse 中使用 maven 在本地构建了 dbslim .jar,并将其复制到 UNIX 服务器 lib 文件夹(位于/var/tmp/fitnesse/lib),该文件夹已包含所有所需的依赖项。我运行#!/bin/ksh /var/java/1.7.0_51/bin/java -jar lib/fitnesse-standalone.jar &
来自/var/tmp 的命令,在端口 80 上启动 FitNesse。我在浏览器上导航到 MyServer:80 并尝试运行测试页面。我受到欢迎
Unable to start test system 'slim': java.io.IOException: Cannot run program "java": error=2, No such file or directory
当我有固定代码时,当我没有固定代码时,我会收到
Could not complete testing: java.io.IOException: Cannot run program "java": error=2, No such file or directory
有人可以解释一下 FitNesse 找不到要运行的 java 版本吗?
最佳答案
在启动 FitNesse 之前,您应该将 /var/java/1.7.0_51/bin
添加到 PATH 环境变量。
尝试使用 PATH="$PATH:/var/java/1.7.0_51/bin"&& java -jar lib/fitnesse-standalone.jar &
启动 FitNesse
关于java - 无法启动测试系统 'slim' : java. io.IOException : Cannot run program "java": error=2, 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478144/