有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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版本吗


共 (2) 个答案

  1. # 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. # 2 楼答案

    请将下面的JDK路径添加到Jenkins中的JDK路径中-

    /Library/Java/JavaVirtualMachines/jdk1。8.0_171.jdk/Contents/Home