首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将buckminster配置为在构建期间不使用默认的JDK进行编译?

如何将buckminster配置为在构建期间不使用默认的JDK进行编译?
EN

Stack Overflow用户
提问于 2015-03-02 16:44:44
回答 1查看 380关注 0票数 1

我正在为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?

EN

回答 1

Stack Overflow用户

发布于 2015-03-02 18:02:22

你能试一下我指定的答案吗:

How to trigger Jenkins builds remotely and to pass parameters

我的意思是,即使JDK也可以参数化,请告诉我。

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

https://stackoverflow.com/questions/28815050

复制
相关文章

相似问题

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