unix无法启动测试系统“slim”:java。木卫一。IOException:无法运行程序“java”:错误=2,没有这样的文件或目录
我在UNIX服务器上使用FitNesse slim进行数据库测试,并将其用作我的基本项目:https://github.com/markfink/dbslim
我建造了dbslim。jar在eclipse中本地使用maven,并将其复制到UNIX服务器库文件夹(at/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版本吗
# 1 楼答案
在启动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# 2 楼答案
请将下面的JDK路径添加到Jenkins中的JDK路径中-
/Library/Java/JavaVirtualMachines/jdk1。8.0_171.jdk/Contents/Home