如何建立運行jar指令的桌面圖示

如何建立運行jar指令的桌面圖示

Linux 新手,但到目前為止非常滿意,並且能夠學到很多東西。

目前開啟包含 Example.jar 的資料夾,然後開啟終端,然後輸入 java -jar Example.jar 以啟動 jar 檔案。

理想情況下,雙擊桌面上的圖示即可執行上述操作。

這可能嗎?

運行 Linux Mint 但相信步驟是相同的。

答案1

您需要建立一個.desktop文件。為此,請建立一個名為類似名稱的新檔案ExampleLauncher.desktop(名稱不太重要,因為視窗管理器可能會從檔案內部讀取名稱並在內部顯示該名稱)。然後,在您喜歡的編輯器中開啟該檔案(在這種情況下雙擊可能不起作用,因此您需要將檔案拖入),並添加以下內容:

[Desktop Entry]
Version=1.0
Name=JOSM Imports
GenericName=Java OpenStreetMap Editor
Comment=Editor for OpenStreetMap.org
Exec=JAVA_OPTS="-Djosm.home=/home/saikrishna/.josm-imports/" josm
Icon=josm.png
Terminal=false
Type=Application
Categories=Education;Geography;

這就是我運行 JOSM 的自訂實例所必須的。顯然,您將擁有的內容會有所不同。

這是每行的解釋:

  • Version=1.0:指定文件的規範版本.desktop。保持此不變。

  • Name=:將在選單中顯示的名稱(如果將其放入~/.local/share/applications/usr/share/applications

  • GenericName=:程式的通用名稱。這就像程式所屬的類別。

  • Comment=:這可用於顯示工具提示。

  • Exec=:這是啟動該文件時將運行的內容。除非您正在運行的內容在您的 中$PATH,否則我建議您使用絕對路徑。

  • Icon=:這是將要顯示的圖示檔案名稱。如果沒有特定圖標,您可以跳過此操作。

  • Terminal=:指定啟動時是否應開啟終端機視窗。對於 GUI 程序,這通常是錯誤的。

  • Type=Application:這是文件類型.desktop。還有其他類型,但保持原樣。

  • Categories=:這是該程式所屬的類別。這主要用於具有分層選單的視窗管理器。

有關有效密鑰及其描述的完整列表,請參閱這裡

相關內容