Apakah mungkin menjalankan Adobe Illustrator CS6 dengan Oracle Java 8 saat ini daripada Java 6 yang tidak aman yang disediakan oleh Apple ?
Saya tahu ini terkait dengan pertanyaan ini di mana jawaban umum adalah bahwa itu mungkin tidak kompatibel , tetapi saya ingin tahu apakah ada beberapa hack teduh yang membuatnya tetap berjalan.
Jawaban:
Untuk mengaktifkan Illustrator CS6 pada El Capitan, Anda mungkin perlu untuk sementara menonaktifkan mode "tanpa root". Untuk melakukan hal ini, boot ke partisi pemulihan dengan menekan Cmd- Rpada startup. Kemudian gunakan aplikasi terminal untuk menonaktifkan "rootless". Perintahnya adalah
Ini akan menyarankan Anda untuk reboot. Setelah mem-boot ulang, sekarang Anda dapat membuat direktori
dan
Kemudian Anda dapat reboot kembali ke mode pemulihan, dan jalankan
untuk mengaktifkan kembali mode "tanpa akar".
sumber
Di Mac saya, pembuatan direktori ini
sendiri memungkinkan saya untuk menjalankan Illustrator CS 6 bahkan ketika Java 6 atau Java 8 tidak diinstal. Rupanya, Illustrator hanya memeriksa keberadaan direktori-direktori ini untuk menentukan apakah Java diinstal (itu benar-benar diluncurkan bahkan ketika java sendiri tidak ada, asalkan direktori di atas dibuat). Saya ingin tahu, fungsionalitas apa di Illustrator CS 6 yang sebenarnya membutuhkan Java, karena tampaknya dapat diluncurkan tanpa itu.
Catatan: Pada OS X 10.11 dan yang lebih baru Anda harus menonaktifkan Perlindungan Integritas Sistem dari Pemulihan HD yang digunakan
csrutil disable
di Terminal. Lihat di: Tentang Perlindungan Integritas Sistem di Mac Anda & Cara Nonaktifkan Perlindungan Integritas Sistem (tanpa akar) di OS X El Capitan .sumber
Setelah beberapa percobaan, saya menemukan solusi yang berhasil berdasarkan diskusi ini .
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
./System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
ke/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents
dari Java 8./System/Library/Java/Support/Deploy.bundle
.Anda mungkin harus
root
melakukan ini, jadi gunakansudo
menggunakan akun administratif (konsultasikan dengan pakar jika Anda tidak berpengalaman, gunakan dengan risiko Anda sendiri ):Anda dapat mengabaikan kesalahan yang menyatakan bahwa sesuatu sudah ada.
sumber
Hanya harus mengatasi masalah ini di mac os 10.12 Sierra. Kemudian pada dasarnya ikuti pedoman @Zac Jackson. Instal java8 sebagai didukung pada sierra (yaitu dari oracle). Sisanya terjadi dalam mode pemulihan:
Boot ke partisi pemulihan dengan menekan Cmd-R saat startup. Kemudian di aplikasi terminal untuk menonaktifkan "rootless", yaitu "Perlindungan Integritas Sistem":
Buat direktori:
Kemudian aktifkan kembali "tak menentu":
Restart dan Illustrator harus baik-baik saja ....
sumber
Diverifikasi jawaban terakhir sebagai perbaikan untuk yang berikut: Dreamweaver 5.5 Illustrator 5.1 <- crash saat keluar Bridge 5.1 Extension Manager CS5.5 Fireworks 5.1 Media Encoder 5.5 Media Player
Adobe Flash CS5.5, Adobe Flash Catalyst, dan Adobe Flash Builder 4.5 semuanya macet saat diluncurkan dengan kesalahan JVM.
Ini menjawab pertanyaan di atas mengenai mengapa Illustrator dan aplikasi Creative Suite lainnya memeriksa kompatibilitas mesin Java karena semua produk Creative Suite seharusnya dapat dioperasikan. Misalnya, Anda seharusnya dapat meluncurkan Flash dari Dreamweaver untuk memasukkan objek Flash ke halaman web.
Detail tambahan: Diupgrade ke El Capitan tadi malam. menggunakan Java 8 sebagaimana disediakan oleh peningkatan. Saya belum mencoba untuk menguji Java di browser apa pun.
Catatan penting: Instruksi di atas menganggap Anda tahu bahwa Anda tahu Anda seharusnya beroperasi pada Volume Sistem Anda dan di mana itu. Ketika Anda boot dengan Cmd-R Anda akan boot ke partisi pemulihan. Saat Anda membuka Terminal, Anda akan berada di partisi pemulihan. Untuk sampai ke partisi hard drive Anda di mana volume sistem Anda, Anda harus memasukkan 'cd ..' beberapa kali sampai Anda berada di bagian atas pohon file kemudian 'cd Volume' dan kemudian 'cd [Boot drive Anda nama]'. Maka petunjuk di atas akan mencapai apa yang Anda inginkan. Saya belum mencoba solusi symlink karena sepertinya tidak berlaku untuk El Capitan. [Sunting] Dalam tanggapan pertama saya, saya menemukan bahwa melakukan perbaikan yang disarankan oleh archemdix dan yang memecahkan masalah untuk sebagian besar bundel CS5.5. Saya minta maaf atas duplikat pos. Saya menyadari setelah penelitian kecil bahwa ketika El Capitan memusnahkan Java lama dan menginstal versi terbaru dari runtime java, itu tidak menginstal JDK. Jika Anda baru saja meningkatkan ke El Capitan dan Anda melihat pesan "Tampaknya Anda tidak memiliki Java Runtime yang diinstal" ketika memeriksa di Terminal dengan "java -version". Saya kira pengembang Apple angka cukup pintar untuk mengetahui hal ini. Tetapi setelah memiliki Sun dan kemudian Oracle menjaga pembaruan Java saya selama lebih dari satu dekade, itu bukan perubahan yang intuitif.
sumber
Saya menjalankan AI dengan terlebih dahulu menginstal Java yang didistribusikan Apple ("javaforosx.dmg"); kemudian menginstal (memperbarui ke) versi terbaru Java. Saya tidak punya waktu (atau kecenderungan) untuk menguji aplikasi CS6 atau CS5.5 lainnya, tetapi ini berhasil bagi saya. Saya tidak tahu apa yang akan saya lakukan, jika saya lupa untuk tidak "menurunkan versi" ke versi OS X di masa mendatang.
sumber
Dalam kasus saya (MacOS Mojave, 2014 MBA), saya bisa menginstal ulang java6 menggunakan homebrew tanpa perubahan sama sekali (tidak menonaktifkan SIP, tidak membuat direktori, bahkan tidak memulai ulang):
Butuh waktu lama untuk menginstal dan tampak beku pada satu titik, tetapi bersabarlah :-)
sumber