Я использую Mule CE 3.7, который использует Maven, чтобы скомпилировать его проект. Проблема в том, когда компилируется, он возвращает эту ошибку:Версия JDK Не разрешен Диапазон
[ERROR] Обнаружен JDK Версия: 1.8.0-60 не находится в допустимом диапазоне [1.7.1.8].
Я уже сделал все решения, которые я нашел, JAVA_HOME и PATH настроены.
Если я запускать Java команды, они возвращают мне это:
MBP-de-axz:~ axz$ java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
MBP-de-axz:~ axz$ javac -version
javac 1.8.0_60
MBP-de-axz:~ axz$ mvn -version
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T08:57:37-03:00)
Maven home: /usr/local/Cellar/maven/3.3.3/libexec
Java version: 1.8.0_60, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre
Default locale: pt_BR, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.1", arch: "x86_64", family: "mac"
Я уже настроен файл Pom моего проекта, как это:
<requireJavaVersion>
<version>[1.7,1.9)</version>
</requireJavaVersion>
Таким образом, все указывает на ту же версию Java , И это происходит на моем Mac и Windows. Проект работает только в том случае, если я перехожу на Java 1.7, но я могу использовать 1.7, потому что одна из моих библиотек использует Java 1.8.
У кого-нибудь есть идеология того, что это может быть?
Спасибо!
Какая версия мула вы используете? Только 3,7 и выше поддержка Java 8. – afelisatti
3.7 CE, последний. – JulianoFL