Diğerlerinin tüm bilgisayarlarında değişiklik yapmak zorunda kalmadan JAR yükleyicisini çalıştırmalarını kolaylaştırmak için muhtemelen JAR dosyasını yükselten ve çalıştıran bir toplu komut dosyası ile paketlemek istersiniz. Bunu Microsoft'tan Elevation PowerToys ile kolayca yapabilirsiniz . Herhangi bir şeyi yönetici olarak başlatabilmenizi sağlayan kullanışlı bir yardımcı program içerir elevate
.
Bunları indirdikten sonra bunları bir klasöre ayıklamak ve kopyalamak elevate.cmd
ve elevate.vbs
JAR dosyası ile klasöre. Ardından, .cmd
aşağıdaki içerikleri içeren bir uzantıyla yeni bir toplu iş komut dosyası yazın :
elevate cmd /c start "%CD%\installer.jar"
Bu JAR dosyasını kendi sistemlerinde bu tür dosyalar için varsayılan işleyici ile başlatacak ( start
komutunu kullanarak cmd
). %CD%
betiğin mevcut çalışma dizinine işaret eder ve yükseltilmiş komut satırı başlayacağı için gereklidir c:\windows\system32
.
Bazı nedenlerden dolayı Java, JAR dosyalarının varsayılan işleyicisi olarak doğru şekilde yapılandırılmadıysa, başarısız olur. Java'nın tüm sistemlerde aynı yerde olmasına güveniyorsanız, bunun yerine şu şekilde yapabilirsiniz:
elevate "c:\Program Files\Java\jre\bin\java.exe" -jar "%CD%\installer.jar"
Bunlardan herhangi birini yaptıktan sonra, sadece toplu iş dosyasını çalıştırın; Windows, yönetici yükseltmesini ister ve yükleyiciyi başlatır.
Yükseklik komut dosyalarını, komut dosyanızı ve yükleyici dosyalarını komut dosyasını başlatan, kendiliğinden açılan bir arşive ekleyin ve hoş bir küçük .exe
dosyaya sarabilirsiniz . ( 7-Zip , bu tür arşivleri oluşturmak için harika bir açık kaynaklı araçtır.)
Yükseklik Güç Araçları hakkında daha fazla bilgi için, bağlantılı makaleye veya indirme ile birlikte verilen README dosyasına bakın.