[英]How to make a runnable jar file?
我曾經使用過一個程序來制作可運行的 .jar 文件。我現在找到的所有文件都是制作 .exe 文件的。我記得它也可以選擇將文件制作為 .sh 腳本。 有人知道它的名字嗎? 我已經搜索了幾個小時但無濟於事:/
我曾經使用過一個程序,該程序可以生成可運行的.jar文件。我現在發現的所有程序都可以生成.exe文件。 有人知道它的名字嗎? 我一直在搜索無濟於事的小時:/
我曾經使用過一個程序,該程序可以生成可運行的.jar文件。我現在發現的所有程序都可以生成.exe文件。 有人知道它的名字嗎? 我一直在搜索無濟於事的小時:/
我曾經使用過一個程序,該程序可以生成可運行的.jar文件。我現在發現的所有程序都可以生成.exe文件。 有人知道它的名字嗎? 我一直在搜索無濟於事的小時:/
如果您想要一個可以使用通常的語法./app.jar
(而不是java -jar
)執行的 jar,這里有一篇解釋該過程的帖子: 如何創建可執行的 jars 。
基本上,JAR 是 ZIP 的一種變體,它允許在不破壞 JAR 的情況下將隨機字節預先/附加到 JAR。 這意味着可以在 jar 的開頭添加啟動程序腳本以使其“可執行”。
這是該過程的一個簡單示例:
# Append a basic launcher script to the jar
cat \
<(echo '#!/bin/sh')\
<(echo 'exec java -jar $0 "$@"')\
<(echo 'exit 0')\
original.jar > executable.jar
# Make the new jar executable
chmod +x executable.jar
有了這個,您現在可以運行./executable.jar
而不是java -jar original.jar
。 這適用於所有類Unix 系統,包括 Linux、MacOS、Cygwin 和 Windows Linux 子系統。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.