我如何访问已启动的jar文件的内容? 我想创建一个包含所有所需内容的大型jar文件,然后在运行时将我的jar文件的某些文件复制到外部文件夹中。这是否可能?
我如何访问已启动的jar文件的内容? 我想创建一个包含所有所需内容的大型jar文件,然后在运行时将我的jar文件的某些文件复制到外部文件夹中。这是否可能?
您需要使用this.getClass().getClassLoader().getResourceAsStream
。示例:
InputStream config =
this.getClass().getClassLoader().getResourceAsStream("config.txt");
你可以通过类加载器(ClassLoader)使用ClassPath访问任何文件。从Class.getResourceAsStream开始。