[英]How to include the script file in the jar
我想从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中时应提供哪些参数”)
Runtime.exec
需要操作系统可以解释的命令名称,Windows,Linux或Mac OSX都不能直接从JAR文件(或ZIP文件或TAR文件,或...)中执行命令。 )
您需要将JAR文件中的脚本文件提取到文件系统中,然后从该文件中运行脚本。
从理论上讲,您可以使操作系统将JAR文件挂载为文件系统。 但是,由于文件锁定问题,这可能不起作用...假设JAR文件也位于应用程序的类路径中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.