[英]Where to put scripts/executables that will be called in the application
我有一個僅Windows應用程序使用的vbscript。 我使用Runtime exec
稱呼它
wscript my_script.vbs
而且有效。
現在,我想將應用程序分發為jar。 我應該把腳本放在哪里?
您可能想考慮一個名為resources
或scripts
的文件夾,該文件夾與src
或bin
文件夾處於同一級別。
將文件包含在您的JAR中。 第一次需要它時,請從JAR中復制它:
this.getClass().getResourceAsStream("my_script.vbs");
並將其存儲在Application Data目錄中:
File file = new File(System.getProperty("user.home") + "/Application Data/MyApp/my_script.vbs");
從那里根據需要運行它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.