【发布时间】:2022-06-13 02:39:37
【问题描述】:
我用 Java 和 doc.spire.jar 编写了一个程序,它使用一个 doc 文件,然后生成一个新的,在将它编译成 jar 文件后,我的程序需要 jar 文件所在目录中的那个 doc 文件。
如何插入该 doc 文件,使其位于 IntelliJ 创建的 jar 文件中?
【问题讨论】:
-
“与我的 jar 文件所在的文件夹相同” 澄清:1)文件夹是目录的窗口操作系统形式。 2) 向用户获取文档文件(MS Word 或其他)的最佳方式是将其包含在 Jar 中。 3) Jar 中的资源可以通过
URL访问,但不能通过File访问。 4)如果需要更新文档,需要从Jar(这里是只读的)复制到本地文件系统(作为File)。 5) 比“同一文件夹” 更好的位置是user.home的(子)目录。 - 那么考虑到这些观点,你能澄清一下上面的问题吗?照原样,非常混乱。
标签: java swing intellij-idea jar spire.doc