Mountain Lion 10.8.2, Preferensi Java telah menghilang


11

Saya baru saja menginstal pembaruan Java terbaru dari apel (Java untuk OS X 2012-006) dan saya ingin melihat apa yang terjadi dengan java (s) saya dengan aplikasi Java Preferences (yang digunakan untuk tinggal /Applications/Utilitiesmeskipun sepertinya itu sekarang telah menghilang. Adakah gagasan tentang apakah ada masalah dengan sistem saya atau apakah pembaruan Java Preferensi clobber?


Preferensi tidak hanya menghilang, begitu juga java!
Nama Palsu

Jawaban:


0

Apple menghapus preferensi Java dari Lion dan Mountain Lion sebagai bagian dari pembaruan. Ini akan meminta Anda untuk menginstal ulang dari Oracle saat berikutnya Anda membutuhkannya.

http://support.apple.com/kb/HT5493


1
Apple tidak menghapus Java untuk ML - tetapi tautan yang Anda berikan menunjukkan bahwa itu hanya
mengalahkan

Ini pasti bisa sedikit lebih detail.
Mort

1
Tidak ada dari Oracle yang akan menginstal ulang Java Preferences yang sudah usang dari Apple; tidak ada prompt seperti itu.
Graham Perrin

6

Pembaruan yang dipermasalahkan ( Java untuk OS X 2012-006 ) menonaktifkan plugin Safari Java untuk tujuan keamanan. Per buletin teknis Apple :

Rilis ini memperbarui sistem yang disediakan Apple Java SE 6 ke versi 1.6.0_37 dan untuk OS X versi 10.7 atau lebih baru.

Pembaruan ini menghapus instalan plug-in Java applet yang disediakan Apple dari semua browser web. Untuk menggunakan applet pada halaman web, klik pada wilayah berlabel "Missing plug-in" untuk mengunduh versi terbaru dari plug-in Java applet dari Oracle.

Pembaruan ini juga menghapus aplikasi Java Preferences, yang tidak lagi diperlukan untuk mengonfigurasi pengaturan applet.

Berikut ini adalah tautan buletin teknis Apple tentang cara mengaktifkan kembali plugin

Jika Anda memerlukan Java runtime lengkap, Anda dapat mengunduhnya langsung dari Oracle dengan membuka halaman web ini .


Baris penutup dari jawaban ini memiliki potensi untuk menyesatkan tetapi saya menahan diri untuk tidak memilih, karena Oracle menyesatkan. Lihat petunjuk dalam jawaban untuk Mengapa versi Java yang diverifikasi oleh Oracle berbeda dari versi yang diperlihatkan di baris perintah? - "di Java SE Downloads, abaikan JRE; unduh dan instal JDK."
Graham Perrin

Saya kira dalam arti luas Anda benar. Namun, saya hanya menyediakan halaman itu sendiri (melalui tautan) yang memiliki tautan ke beberapa iterasi Jawa dalam berbagai bentuknya (yaitu JRE, JDK, dll.). Saya serahkan kepada pengguna untuk memilih yang mana yang mereka butuhkan.
Mort

6

Itu dihapus karena Apple percaya Anda dapat menggunakan panel preferensi JAVA (baru) di System Preferences Anda untuk melakukan pekerjaan ini sekarang, tetapi ini tidak terjadi.

Jika Anda ingin menginstalnya kembali:

10,8 dmg memilikinya di /Packages/JavaEssentials.pkg

Saya mencari-cari di Google dan menemukan tautan.

Setelah instalasi, Anda menemukan Java Preferences.app Anda di tempatnya yang lama, memungkinkan Anda untuk beralih di antara semua versi JAVA yang terinstal dan memungkinkan Browser Anda untuk menggunakan applet lagi.

Namun penghalang lain untuk JAVA rusak.


Terima kasih, ini memulihkan panel Java Preferences. Namun jika saya mencoba mengubah urutan, tutup dan buka kembali panel urutan dikembalikan ke yang asli.
Maverik

Redistribusi melanggar Perjanjian Lisensi Perangkat Lunak Apple untuk sistem operasi. Aplikasi yang sudah ketinggalan zaman tidak pernah dirancang untuk bekerja dengan pendekatan saat ini ke Jawa, beberapa di antaranya berada di luar kendali Apple. Menggunakan Java Preferences untuk menetapkan preferensi mungkin berisiko.
Graham Perrin

0

Saya membutuhkan JDK 1.7 di OSX 10.8.4 dan inilah yang saya lakukan:

  • Menginstal JDK 1.7 dari situs Oracle .
  • Saya tidak perlu Java Preferences.appmemverifikasi bahwa versi baru sebenarnya tersedia. Jadi saya menginstalnya dengan tautan yang disediakan oleh frafra . Saya bisa melewatkan langkah ini dan bukannya menjalankan perintah: /usr/libexec/java_home -V
  • Mengubah JAVA_HOMEvariabel lingkungan saya ( ~/.profile) dengan: export JAVA_HOME=$(/usr/libexec/java_home)

Di mana frafra mengatakan apa yang disediakan tautan
user151019

Tautan frafra tampaknya turun!
Mutant

0

Java masih dalam sistem Anda seperti Dorothy selalu bisa pulang. Saya punya Yosemite.

Anda baru saja menemukannya di folder deploy .... biarkan di tempat itu ... buat ALIAS dan masukkan ALIAS ke dalam .....

HD / Perpustakaan / Panel Preferensi ....masukkan deskripsi gambar di sini


-1

Setelah menginstal JDK7 ...

  • Buka App Store, buka "Pembelian" Anda
  • Temukan OS X Mountain Lion -> klik Unduh (jika Anda tidak lagi memasang installer di komputer Anda, jika tidak, masih ada dari upgrade Anda, Anda mungkin dapat melewati ini)
  • Setelah selesai mengunduh, batalkan penginstal yang muncul secara otomatis
  • Buka terminal, tempel di: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • Setelah dipasang, jendela Finder akan muncul. Jika tidak, buka saja Finder dan Anda akan melihat perangkat yang dipasang baru "Mac OS X Install ESD". Klik itu.
  • Buka "Paket", jalankan "JavaEssentials.pkg". Ini menginstal ulang panel Preferensi Java.

Ini pada dasarnya adalah hal yang sama dengan jawaban Frafa, saya hanya menjelaskan bagaimana cara menemukan JavaEssentials.pkg secara manual jika tautan dalam jawabannya pernah mati atau perubahan dalam versi OSX menjadikan paket dari tautannya menjadi usang.


Juga, jika Anda seorang pengembang Java, Anda mungkin ingin mengubah cara Anda mengatur JAVA_HOME Anda menjadi ... ekspor JAVA_HOME = /usr/libexec/java_home -v 1.7 ... atau sesuatu seperti itu.
James

Aplikasi yang sudah ketinggalan zaman tidak pernah dirancang untuk bekerja dengan pendekatan saat ini ke Jawa, beberapa di antaranya berada di luar kendali Apple. Menggunakan Java Preferences untuk menetapkan preferensi mungkin berisiko.
Graham Perrin

-1

Luncurkan panel preferensi dengan perintah terminal ini:

javaws -viewer

-2

Saya dapat mengkonfirmasi bahwa setelah menginstal 'Java untuk OS X 2012-006' di Mountain Lion, Preferensi Java saya juga hilang.

Solusi bagi saya adalah mengembalikannya dari Time Machine Backup Anda.

Ini kemudian berfungsi kembali dengan baik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.