Cara Menjalankan Java 11 Walaupun Tiada JRE Dedicated
Tidak seperti versi Java sebelumnya, Java 11 tidak disertakan dengan JRE yang boleh dimuat turun . Akibatnya, anda mungkin menghadapi ralat "tiada persekitaran masa jalan java" semasa cuba menggunakan perisian berasaskan Java. Walaupun memasang Java 8 JRE adalah penyelesaian, ini mungkin tidak sesuai.
Memahami Perubahan
Keputusan Oracle untuk menghentikan JRE berpunca daripada pemansuhan Java secara berperingkat Applet dan penghantaran aplikasi Java Web Start. Apl desktop kini dijangka menggabungkan masa jalan Java mereka sendiri. Kertas putih Oracle tentang Kemas Kini Pelan Hala Pelanggan Java dan kertas putih Java Masih Percuma memberikan konteks lanjut.
Pilihan untuk Menjalankan Java 11
Walaupun tiada Java 11 rasmi JRE, beberapa vendor menawarkan pelaksanaan Java yang serasi dengan Java 11.
Carta Aliran untuk Memilih Vendor
[Rajah Carta Aliran]
Pemetaan Jadual Motivasi dan Vendor
[Jadual]
Kebimbangan Keserasian
OpenJDK, di mana banyak keluaran vendor berasaskan, menawarkan suite TCK untuk vendor untuk mengesahkan keserasian dengan spesifikasi Java. Walau bagaimanapun, pengisytiharan ini dilaporkan sendiri dan mungkin tidak disahkan secara bebas. Vendor dengan pematuhan TCK yang diisytiharkan sendiri ditunjukkan dalam carta alir di atas.
Perbezaan teknologi antara vendor boleh termasuk enjin HotSpot atau OpenJ9, serta JVM yang digunakan oleh Zing dan GraalVM. Walau bagaimanapun, perbezaan ini tidak seharusnya mengakibatkan ketidakserasian.
Vendor juga mungkin berbeza dalam kelajuan menyediakan kemas kini dan tampung. Oracle berhak untuk mengeluarkan pembetulan kepada pelanggan yang membayar tanpa menyumbang segera kepada projek OpenJDK. Penyedia sokongan komersial juga boleh mengutamakan kemas kini untuk pelanggan mereka.
Kesimpulan
Walaupun kekurangan Java 11 JRE yang berdedikasi pada mulanya mungkin menimbulkan cabaran, komuniti Java tetap komited untuk keserasian dan pencegahan pemecahan. Dengan memilih vendor menggunakan pelaksanaan Java yang serasi dan mengikut pertimbangan yang digariskan di atas, anda boleh berjaya menjalankan Java 11 pada PC anda.
Atas ialah kandungan terperinci Bagaimana untuk Menjalankan Java 11 Tanpa JRE Khusus?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!