Untuk memudahkan orang lain menjalankan pemasang JAR tanpa harus membuat perubahan pada semua komputer mereka, Anda mungkin ingin membungkusnya dengan skrip batch yang mengangkat dan menjalankan file JAR. Anda dapat melakukan ini dengan mudah dengan Elevation PowerToys dari Microsoft . Mereka menyertakan utilitas yang berguna yang memungkinkan Anda meluncurkan apa pun sebagai administrator dengan hanya mengawalinya dengan elevateperintah.
Setelah Anda mengunduhnya, ekstrak mereka ke folder dan salin elevate.cmddan elevate.vbske folder dengan file JAR. Kemudian, tulis skrip kumpulan baru dengan .cmdekstensi dengan konten berikut:
elevate cmd /c start "%CD%\installer.jar"
Itu akan meluncurkan file JAR dengan handler default untuk file tersebut di sistem mereka (menggunakan startperintah cmd). %CD%menunjuk ke direktori kerja skrip saat ini, dan diperlukan karena baris perintah yang ditinggikan akan dimulai c:\windows\system32.
Jika, karena alasan tertentu Java tidak dikonfigurasi dengan benar sebagai pengendali default untuk file JAR, itu akan gagal. Jika Anda dapat mengandalkan Java di tempat yang sama di semua sistem, Anda bisa melakukannya dengan cara ini:
elevate "c:\Program Files\Java\jre\bin\java.exe" -jar "%CD%\installer.jar"
Setelah Anda melakukan salah satu dari itu, jalankan file batch dan Windows akan meminta elevasi administrator dan meluncurkan installer.
Sertakan skrip elevasi, skrip Anda, dan file penginstal dalam arsip yang mengekstrak sendiri yang meluncurkan skrip dan Anda dapat membungkusnya dalam satu .exefile kecil yang bagus . ( 7-Zip adalah alat sumber terbuka yang bagus untuk membuat arsip semacam itu.)
Untuk informasi lebih lanjut tentang Elevation PowerToys, lihat artikel yang ditautkan atau file README yang disertakan dengan unduhan.