't Java 1.8 tanımak için Maven alabilirsiniz
Java 1.8 kullanılacak Maven elde edebilmek için görünmüyor olabilir. Hedef aşağıdaki hata çıkıyor 1.8 kullanarak:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(default-compile) on project csaro: Fatal error compiling: invalid target
release: 1.8 -> [Help 1]
Hatanın nedeni apaçık ortada: Maven Java: doğru sürümünü kullanmıyor
$ mvn -version
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T07:51:42-06:00)
Maven home: /usr/local/Cellar/maven/3.2.2/libexec
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.2", arch: "x86_64", family: "mac"
Ama Java yüklü sürümü 1.8 olmalıdır:
$ java -version
java version "1.8.0_20-ea"
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b22)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b21, mixed mode)
Ve JAVA_HOME ayarlanır:
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
Ben de command here mavenrc
yaratır () çalıştı. Bilgisayar birkaç kez yeniden başlatmayı denedim, ve env var doğru ayarlanmış (.bash_profile
olmuş) olduğunu tespit etti.
Maven Homebrew ile yüklendi.
Java 1.8 Eclipse iyi çalışıyor m2e kullanarak). Ben sadece komut satırında çalışmak Maven alamıyorum.
CEVAP
Benim için sorun jdk-8u25-macosx-x64.dmg
yükleme taktığımda yeni 1.8 FIRSATLAR için /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
dizin bağlantıyı güncelleştirmek. Bu özgün soru sorun olmayabilir fakat aynı hata mesajı ile karşılaştım benim için çözüm oldu.
Yükleyici bağlantı gelmiyor neden bilmiyorum ve işleri daha da karmaşık hale getirmek için, yolu farklıdır Oracle veya Apple dan yüklü olup olmadığına bağlı. Mac OS X 10.6.7 Java Path Current JDK confusing bkz
Aşağıdaki benim ortamı düzeltmek için yaptım
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/<installed_jdk_version>.jdk/Contents CurrentJDK
Eclipse'de yeni bir proje Maven Java 1...
Web uygulaması ve Java server Javascri...
Neden char[] şifreler için Dize Java t...
Java kullanarak.net.Ateş ve işlemek iç...
Nasıl JSP dosyaları Java kod önlemek i...