Ini tidak harus menjadi acara besar untuk meng-upgrade versi minor, dan aku tidak pernah masalah berpengalaman.
Yang mengatakan, masalah Java 7 yang terkenal agak menakutkan, dan bahkan sulit itu adalah upgrade versi utama, masalah-masalah khusus itu sebenarnya muncul di Java 6 ~ u20 dan mungkin diperbaiki di u25. Mereka muncul hanya karena Java 7 memiliki beberapa flag optimasi yang diaktifkan secara default sedangkan Java 6 belum. Seandainya Anda menggunakan flag-flag itu di Java 6, Anda bisa saja mengalami tidak hanya crash, tetapi eksekusi loop yang salah, yaitu kesalahan perhitungan, karena upgrade minor dari 6u19 ke 6u20 (kurang-lebih).
Faktanya adalah, tidak ada yang menjamin bahwa versi yang ditingkatkan akan bekerja sama sekali. JVM, lingkungannya (komputer, OS), dan aplikasi Anda, semuanya berinteraksi satu sama lain, dan untuk memastikan bahwa seluruh tumpukan barang bekerja dengan baik, Anda memang harus melakukan sejumlah besar pengujian regresi.
Pendekatan saya terhadap peningkatan JVM mirip dengan peningkatan apa pun: kecuali jika saya memiliki kebutuhan khusus untuk meningkatkan dan kecuali itu merupakan peningkatan keamanan yang kritis, saya akan menunggu sebentar dan membaca pengalaman orang lain di internet. Jika tidak ada yang mengeluh dalam sebulan atau lebih, maka kemungkinan besar aman untuk ditingkatkan.