【发布时间】:2011-08-23 23:31:21
【问题描述】:
我知道如何创建一个可执行的 .jar 文件。互联网上有很多这样的例子。我想知道的是,是否有人知道可执行 .jar 文件可以自动将自身的一部分提取到“运行目录”的方式?
所以,而不是:
jar xf TicTacToe.jar TicTacToe.class TicTacToe.properties
java -jar TicTacToe.jar
我只想这样做:
java -jar TicTacToe.jar TicTacToe.class TicTacToe.properties
这基本上是一个自解压安装程序。这可能吗,如果可以,需要什么代码来做这个?
注意:最终,一旦它工作,我会将它包装到 launch4j 中,以模拟 .exe 自解压安装程序。
【问题讨论】:
-
您是问如何获取参数
TicTacToe.properties还是如何获取对正在执行的jar 文件的引用? -
我在问如何获取对“self.jar”的引用,然后从“self.jar”中提取文件。
标签: java installation jar self-extracting