目前,在我的 eclipse 项目中,我有一个要写入的文件。但是,我已将我的项目导出到一个 JAR 文件并且写入该目录不再有效。我知道我需要将此文件视为类路径资源,但我如何使用 BufferedWriter 执行此操作?
最佳答案
您不必将其视为写入文件的类路径资源。如果该文件在您的 JAR 文件中,您只需要这样做,但您不想写入包含在您的 JAR 文件中的文件,对吗?
您应该仍然能够创建和写入文件,但它可能是相对于工作目录的 - 您从中执行 JAR 文件的目录(除非您使用绝对路径)。在 Eclipse 中,从运行配置对话框中配置工作目录。
关于Java JAR : Writing to a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5527744/