簡體   English   中英

如何從同一目錄中存在的JAR文件運行或調用exe文件?

[英]How to run or call an exe file from a JAR file which is present in the same directory?

各位大家好:)我喜歡stackoverflow,我總能找到答案,但這次我不能親自詢問......它有點冗長請通過它。

我正在創建一個java應用程序,其中我的一個資源是一個exe文件,我需要在java代碼中調用它。 但后來我將整個java代碼轉換為JAR文件...我會為安裝過程添加安裝文件的JAR文件和exe文件。 因此,當我提取文件時,我希望我的JAR文件在運行時調用exe文件...我在Eclipse中這樣做:)

所以我懷疑這里我應該在java代碼中提出哪條路徑......? 因此,它總是從存在JAR文件的同一目錄中調用該文件的exe文件.. :)

任何幫助都會很棒:)提前謝謝:)

假設您控制整個安裝過程; 而且還可以控制,后來開始向JRE中運行你的 JAR腳本; 我的建議是:在這里使用一個屬性。

換一種說法; 安裝程序知道它將JAR和EXE復制到D:\\ example \\例如。 然后確保您的JAR啟動如下:

java -jar D:\example\your.jar -D your_path=D:\example

(這只是作為例子,你必須解決這個問題,可能是\\需要一些特殊處理的例子)

然后,您的應用程序可以簡單地查詢該系統屬性“your_path”並從中獲取值。

或者,您可以嘗試使用“純java”的解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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