Pertanyaan Versi 1.6.0_65 dari JVM tidak cocok untuk produk ini


Mencoba memasang gerhana

enter image description here

dan saya mendapat kesalahan

Version 1.6.0_65 of the JVM is not suitable for this product.

Java -version dari baris perintah mengatakan

Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

Bagaimana saya bisa mengubahnya ke versi yang kompatibel? Saya melakukan ini google dan pelayaran situs ini untuk jawaban dengan pertanyaan yang disarankan ketika menulis ini tetapi tidak dapat menemukan sesuatu yang menyelesaikannya. Saya menemukan beberapa jawaban yang memberi tahu Anda untuk melakukan ini (dengan versi terinstal saya saat ini)

 export JAVA_HOME=`/usr/libexec/java_home -v 1.8.*'

Ketika saya menjalankan perintah EXPORT itu hanya membawa saya ke baris perintah dan dari sana saya tidak tahu apa yang harus dilakukan.

Saya mengunduh versi 64-bit.

Sepertinya itu hal yang mudah dilakukan ....


5
2017-08-22 17:52


asal


Jawaban:


Klik kanan Eclipse dan klik Show Package Contents

enter image description here

Dan terbuka Contents\info.plist di seorang texteditor

enter image description here

Kemudian cari <key>Eclipse</key> dan segera setelah <key>Eclipse</key> Anda akan memiliki <array> tag, tambahkan bagian dalam berikut ini <array> menandai.

<string>-vm</string>
<string>YOUR_JAVA_HOME/jre/lib/server/libjvm.dylib</string>

Menggantikan YOUR_JAVA_HOME dengan output /usr/libexec/java_home -v 1.8.*. Kemudian gerhana akan berjalan pada JVM tertentu.

Misalnya, Info.plist saya memiliki yang berikut

<key>Eclipse</key>
<array>
    <string>-vm</string>
    <string>/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/jre/lib/server/libjvm.dylib</string>
    <string>-keyring</string>
    <string>~/.eclipse_keyring</string>
    <string>-showlocation</string>
</array>

4
2017-08-22 18:10



14 Oktober - mengalami kesalahan yang sama.

Anda benar-benar dapat menyingkirkan semua masalah dengan hanya menginstal JDK yang sesuai. Pastikan Anda menginstal SDK lengkap dan bukan JRE. Lihat Tautan di bawah.

Ini berhasil bagi saya - sekarang saya dapat menginstal Eclipse Mars.

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


3
2017-10-14 08:10



Saya mengalami masalah yang sama. Sistem saya: OS X Yosemite Versi 10.10.5

$ /usr/libexec/java_home
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
$ java -version
java version "1.6.0_65"

Tapi www.java.com/verify/ bilang saya punya Versi 8 !? Jelas saya memiliki dua versi yang tidak dikonfigurasi dengan benar.

Beginilah cara saya memperbaikinya: Pastikan Anda mengunduh versi Oracle dari JDK dari file .dmg. saya menginstal Java SE JDK untuk Mac OS dari http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Lalu saya memberi tahu java_home untuk menggunakan versi baru ini:

$ /usr/libexec/java_home -v jdk1.8.0_111 --exec javac -version

Sekarang:

$ java -version
java version "1.8.0_111"
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
    1.8.0_111, x86_64:  "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
    1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-466.1, i386:   "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

... dan instalasi Eclipse berfungsi dengan baik!


2
2017-12-26 23:17



Punya masalah yang sama. Telah mengunduh JRE dengan kesalahan karena itulah yang direkomendasikan Oracle. Pastikan Anda memiliki SDK. Sekitar 500mb.


1
2018-01-12 15:37



Untuk Eclipse mars Java minimum yang diperlukan adalah Java 7, lihat situs di bawah ini

Eclipse / Instalasi


0
2017-08-22 18:04



Anda dapat menonaktifkan Perlindungan Integritas Sistem dan kemudian menginstal versi terbaru Java. Untuk menonaktifkan Sistem Integritas:

  1. Mulai ulang Mac Anda.
  2. Tekan "Command + R".
  3. Di bilah menu, temukan Utilitas, dan buka Terminal.
  4. Ketik "csrutil disable; restart".

0
2017-12-05 16:37



Anda dapat menonaktifkan Perlindungan Integritas Sistem dan kemudian menginstal versi terbaru dari Java. Untuk menonaktifkan Sistem Integritas:

  1. Mulai ulang Mac.
  2. tekan Command + R.
  3. Di bilah menu, temukan Utilitas, dan buka Terminal. Mengetik csrutil disable; restart.

0
2017-08-07 03:43