0

程序运行时是否可以在 jar 中创建新文件?即存储一些用户指定的数据。还是必须在操作系统中创建文件并且不能将其添加到 jar 本身?

4

1 回答 1

2

JVM 从 JAR 文件加载类。使用默认的类加载器,无法将 jar 文件中的更改反映到正在运行的程序中。Web 服务器使用自己的类加载器来反映运行时类文件中的更改。您可以编写自己的类加载器,请看这里http://en.wikipedia.org/wiki/Java_Classloaderhttp://www.javablogging.com/java-classloader-2-write-your-own-classloader/

于 2013-09-25T10:43:42.857 回答