Mengambil semula Argumen VM Dalam Aplikasi Java
Untuk menentukan sama ada hujah VM tertentu telah ditetapkan secara eksplisit atau kekal pada nilai lalainya, ia adalah perlu untuk meneroka pilihan yang tersedia untuk mengakses argumen VM dari dalam Java aplikasi.
Mengakses Argumen VM
Persekitaran masa jalan Java (JRE) menawarkan fungsi terhad untuk mengakses argumen VM. Kelas java.lang.System dan java.lang.Runtime tidak menyediakan akses terus kepada maklumat ini.
Pendekatan Alternatif
Penyelesaian praktikal melibatkan penggunaan -D pilihan semasa memulakan aplikasi Java. Dengan menyatakan -Dname=value, sifat sistem tersuai boleh ditakrifkan dan diakses dalam aplikasi.
Mendapatkan kembali Sifat Ditentukan
Untuk mendapatkan semula nilai yang dikaitkan dengan sistem yang ditentukan harta, gunakan kaedah System.getProperty():
String value = System.getProperty("name");
di mana "nama" mewakili nama diperuntukkan kepada sifat sistem tersuai.
Kesimpulan
Dengan memanfaatkan pilihan -D dan kaedah System.getProperty(), adalah mungkin untuk mendapatkan kembali argumen VM dan memastikan sama ada pilihan tertentu telah ditetapkan secara eksplisit atau kekal pada nilai lalainya. Pendekatan ini menyediakan cara yang mudah untuk menyesuaikan konfigurasi aplikasi berdasarkan tetapan yang ditentukan pengguna.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses dan Semak Argumen JVM dalam Aplikasi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!