【发布时间】:2016-10-14 07:42:46
【问题描述】:
我想从 Java 执行脚本文件,所以我使用以下代码行来执行脚本文件。
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("/home/akshay/NetBeansProjects/testapplication/src/test_script");
但 runtime.execute("path/to/file/") 需要 String 作为参数,这是文件的路径,但我需要在 Jar 中包含脚本文件。
所以请帮助如何在 jar 中包含脚本文件以及我应该在 runtime.execute 中提供哪些参数(“请指定当我在当前 pacakge 中复制和粘贴脚本文件时应该提供哪些参数” )
【问题讨论】:
-
您不能执行位于 JAR 文件中的脚本。你必须提取它并执行它。
-
相关:stackoverflow.com/questions/11339979/… 和 stackoverflow.com/questions/6603807/… 用于 Linux 脚本。