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