[英]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.