在何处放置将在应用程序中调用的脚本/可执行文件

时间:2014-03-07 18:59:27

标签: java

我有一个仅限Windows应用程序使用的vbscript。我使用运行时exec

来调用它
wscript my_script.vbs

它有效。

现在我想将应用程序分发为jar。我应该把脚本放在哪里?

2 个答案:

答案 0 :(得分:0)

您可能需要考虑名为resourcesscripts的文件夹,该文件夹与srcbin文件夹处于同一级别。

答案 1 :(得分:0)

将文件包含在JAR中。第一次需要时,从JAR中复制它:

this.getClass().getResourceAsStream("my_script.vbs");

并将其存储在Application Data目录中:

File file = new File(System.getProperty("user.home") + "/Application Data/MyApp/my_script.vbs");

从那里根据需要运行它。