我正在为jenkins创建一个构建工作,它的主要部分是巴克敏斯特的发布:

这项工作需要Java1.8,并且是集成的JavaFX。服务器JAVA_HOME指向Java1.7,所有其他作业都使用该JDK。
因此,我在Jenkins系统配置中配置了一个1.8JDK,并将其添加到特定的作业中:

现在,当我运行作业时,我得到了以下日志(匿名):
$ C:/Progra~1/Java/jdk1.8.0_40\bin\java.exe -Dbuckminster.output.root=PATH_TO_OUTPUT\buckminster.output -Dbuckminster.temp.root=PATH_TO_TEMP\buckminster.temp -Dworkspace=PATH_TO_WORKSPACE -Dqualifier=${限定符} -Xmx1024m -XX:MaxPermSize=128m -jar -application org.eclipse.buckminster.cmdline.headless -data PATH_TO'targetPlatformPath=PATH_TO_TARGETPLATFORM/targetPlatform‘_WORKSPACE -日志级信息-S PATH_TO_COMMANDS\commands.txt INFO: setpref PATH_TO_COMMANDS\commands.txt 信息:导入'PATH_TO_CQUERY/site.cquery‘ 信息:进口完成。 信息:构建 错误:文件PATH_TO_CLASS\TargetController.java,第11行:无法解决导入javafx
..。更多的错误
警告:文件PATH_ to _MANIFEST.MF,第98行:类路径上的JRE容器与'JavaSE-1.8‘执行环境并不完全匹配
因此,这表明“构建”没有使用配置好的JDK1.8,尽管它是从"C:/Progra~1/Java/jdk1.8.0_40\bin\java.exe“开始的。
问题是如何配置buckminster来使用我的1.8JDK?
发布于 2015-03-02 18:02:22
https://stackoverflow.com/questions/28815050
复制相似问题