簡體   English   中英

是否可以創建運行現有.bat文件的.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM