[英]How to make a .jar and .bat file an .exe while .bat file runs the jar
[英]Is It Possible To Create a .jar File That Runs An Existing .bat File?
我有一個.bat文件,需要從.jar可執行文件運行。 我環顧四周,找不到明顯的方法...反正可以這樣做嗎? 救命! 這是我現有的.bat代碼,如果有幫助的話:
@ECHO OFF
:: When setting the memory below make sure to include the amount of ram
:: letter. M = MB, G = GB. Don't use 1GB for example, it's 1G ::
:: This is 64-bit memory ::
set memsixtyfour=2G
:: This is 32-bit memory - maximum 1.2G ish::
set memthirtytwo=1G
:: Don't edit past this point ::
if $SYSTEM_os_arch==x86 (
echo OS is 32
set mem=%memthirtytwo%
) else (
echo OS is 64
set mem=%memsixtyfour%
)
java -Xmx%mem% -XX:MaxPermSize=256M -jar forge-1.7.10-10.13.2.1277-universal.jar nogui
PAUSE
我認為您正在尋找的是可以進行系統調用的Runtime類。
這是我會使用的代碼:
Runtime.getRuntime().exec("cmd /c start your/path/yourbat.bat");
嘗試將其添加到您的Java代碼中。
Runtime.getRuntime().exec("cmd /C start filename.bat");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.