gpt4 book ai didi

javafx-8 - 您可以为travis ci指定次要的jdk版本吗

转载 作者:行者123 更新时间:2023-12-03 14:59:21 24 4
gpt4 key购买 nike

是否可以为Travis上运行的作业指定JDK的次要版本?我有一个JavaFX项目失败,因为正在使用JDK 1.8.0_31进行构建,其中该项目使用了一些仅在Java 1.8.0_40中提供的类(特别是Alert和Spinner)。

目前,我的.travis.yml文件如下所示:

language: java

jdk:
- oraclejdk8


这是 failed build的链接,以防万一。

最佳答案

我终于让它工作了。真正不建议使用此解决方案,因为它使用linuxbrew来安装Oracle JDK 8.0_40。感谢zrcoder on Github,我最终得到了这个.travis.yml

language: java

branches:
only:
- master

notifications:
email: false

before_install:
- rm -rf ~/.linuxbrew
- yes | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
- export PATH="$HOME/.linuxbrew/bin:$PATH"
- export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
- export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
- brew install jdk
- export JAVA_HOME=/home/travis/.linuxbrew/Cellar/jdk/1.8.0-40


尽管此方法可行,但Travis-CI应该在下个月更新,因此请更新配置以缩短构建时间。

关于javafx-8 - 您可以为travis ci指定次要的jdk版本吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29636754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com