Pertanyaan Mengubah Java di Mac saya menjadi 8


Saya akan kembali ke pemrograman java, jadi saya mengunduh versi terbaru Java, Java 8 update 40.

Sekarang, MacBook saya telah melihat hari yang lebih baik, dan siapa yang tahu berapa banyak versi Java yang ada di dalamnya. Awalnya semuanya berjalan baik, dengan java -version memberi saya yang benar (1.8).

Lalu saya mencoba menjalankan Spring Tool Suite, yang menunjuk ke jvm yang salah, yaitu 7, dan jvm 8 tidak terdaftar di mana pun.

Setelah mencoba banyak ln, banyak rm, dll, dll, saya mencoba menginstal Java untuk OSx 2014-001.

Kesalahan terburuk sejauh ini, jadi saya mencoba menginstal ulang jre-8u40-macosx-x64.dmg.

Tidak membantu sedikit pun. Sekarang bahkan java -version membaca:

java version "1.7.0_71"  
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)  
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

Sementara /usr/libexec/java_home -V mengatakan:

Matching Java Virtual Machines (3):
    1.7.0_71, x86_64:   "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.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

Semua saat panel kontrol Java menampilkan:

enter image description here

Jadi, sekrup mana yang saya pakai dengan kunci pas saya kali ini?


2
2018-04-08 10:08


asal


aku s apple.stackexchange.com/questions/143717/… ada gunanya? - Tetsujin
@Tetsujin, sayangnya, tidak. My .bash_profile tidak berisi apa pun kecuali baris php, /Library/Java/JavaVirtualMachines/ tidak memiliki apa pun kecuali jdk1.7.0_71.jdk, mengetik /usr/libexec/java_home -v 1.8 kembali Unable to find any JVMs matching version "1.8". /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home. - zack_falcon
Instal JDK daripada JRE untuk mendapatkan Java 8 lengkap di OS X - greg-449


Jawaban:


Anda perlu menginstal JDK bukan hanya JRE untuk mendapatkan dukungan penuh Java di OS X.

Situs unduhan resmi Oracle adalah http://www.oracle.com/technetwork/java/javase/downloads/index.html Klik pada 'Java Platform (JDK)' dan unduh 'Mac OS X x64'


6
2018-04-10 06:45



Akan sangat membantu jika Anda dapat menambahkan tautan ke tempat mendapatkannya. Terima kasih. - fixer1234
@ fixer1234 Menambahkan lokasi unduhan - greg-449