Windows環境下如何方便快捷的執行jar檔案
1 介紹
尾碼檔案為.jar的檔案是java的打包檔案,通常包含的是一個完整的java應用程式。在Windows環境下面擷取的軟體如果是jar檔案,最通常的做法是:
1) 開啟命令列視窗cmd.exe
2) 執行命令: java –jar 相應的jar檔案.jar
如下圖所示:
這樣做的缺點很顯然,操作繁瑣而且浪費時間。顯然讓人無法忍受。
那麼有沒有更好的辦法呢。 可以採用編寫.bat指令碼的方式或者右鍵菜單的方式,下面細細道來。
2 Windows指令碼運行jar檔案
假設我們的JDK安裝位置在" C:\Java\jdk1.7.0_40_x86", 欲啟動並執行jar檔案為" JabRef-3.0.jar"。那麼將如下的內容儲存為"執行JabRef3.bat",然後放到和Jar檔案相同的目錄下面即可。直接點擊此bat檔案即可運行相應的jar檔案。
SET JAVA_HOME=" C:\Java\jdk1.7.0_40_x86"
START C:\Java\jdk1.7.0_40_x86\bin\javaw.exe –jar JabRef-3.0.jar
此方法麻煩的地方在於每個jar檔案都需要建立一個對應的bat指令檔。
3 添加右鍵菜單的方法運行jar檔案
Windows系統中右鍵菜單是非常方便執行任務的。對應jar檔案,如果能夠直接右鍵菜單然後執行相應的jar檔案,是一件省時省力的事情。如下圖所示:
假設我們的JDK安裝位置在" C:\Java\jdk1.7.0_40_x86",將下面內容儲存為" 添加_運行Jar.reg",然後雙擊此檔案,匯入內容到註冊表即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun]
@="運行Jar"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun\command]
@="C:\\Java\\jdk1.7.0_40_x86\\bin\\javaw.exe -jar \"%1\""
如果欲刪除此右鍵菜單,則將如下內容儲存為"刪除_運行jar.reg",如下:
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\JarRun\command]
附
1) jar尾碼的檔案,其壓縮方式為zip壓縮,可以用壓縮類軟體比如7-zip, winzip,winrar直接開啟。
2) 引用文獻管理軟體JabRef後續的版本, 檔案尾碼名不再是.jar,而是.zip,同樣可以使用這種方法運行。