特拉维斯CI:错误:JAVA_HOME没有定义正确

问题描述:

my commit后如下,特拉维斯CI:错误:JAVA_HOME没有定义正确

- <a href="admins/main?logintype=openredirect"><fmt:message 
+ <a href="admins/main?logintype=openredirect&goto=/uid/serverinfo.jsp"><fmt:message 

特拉维斯CI已经开始不能够培养我用下面的日志应用:

$ export PATH=$JAVA_HOME/bin:$PATH 
$ java -Xmx32m -version 
java version "1.8.0_131" 
Java(TM) SE Runtime Environment (build 1.8.0_131-b11) 
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) 
$ javac -J-Xmx32m -version 
javac 1.8.0_131 
$ true 

$ mvn -DskipTests=true clean verify 
Error: JAVA_HOME is not defined correctly. 
    We cannot execute /usr/lib/jvm/java-7-oracle/bin/java 


The command "mvn -DskipTests=true clean verify" exited with 1. 

Done. Your build exited with 1. 

有谁知道原因和如何解决?

更多细节:https://travis-ci.org/k-tamura/easybuggy/jobs/271565768

.travis.yml

language: java 

jdk: 
    - openjdk7 
    - oraclejdk7 

install: true 

script: mvn -DskipTests=true clean verify 

notifications: 
    email: 
- [email protected] 

在GitHub上特拉维斯-Cl库的所有者声称他们不再能支持oraclejdk7

https://github.com/travis-ci/travis-ci/issues/7884#issuecomment-308451879

您应该使用oraclejdk8