我创建了一个包含一些Scala代码的jar,还在bin目录中包含了一些资源 - 在这种情况下,它们是可执行文件。这些是scala应用程序的依赖项,当从源代码(而不是jar)运行时,它知道在bin目录中查找它们。
我的问题是,如何在运行jar时提取我的可执行文件?我找到了很多关于如何提取特定文件的答案,但是我想提取整个目录,因为在一般情况下可能有几十个文件,我更喜欢不要单独命名。
答案 0 :(得分:1)
请不要这样做。您永远不会知道当前正在执行的用户是否可以写入包含jar文件的目录。
使用安装程序执行此类任务。