【发布时间】:2021-06-09 17:35:45
【问题描述】:
我正在尝试从我的 Java 应用程序中写入一个文件,但除了在 app 目录中之外,我无法将它写入任何地方。我使用的是 Windows 10。我尝试以管理员身份启动 Eclipse,并尝试使用 Launch4j 打包可运行的 Jar 文件,得到了同样的错误。 任何想法如何将文件写入用户定义的目录?
我正在使用 PdfWriter 包,它是用 Java FileOutputStream 实例化的:
Document document = new Document();
var writer = PdfWriter.getInstance(document, new FileOutputStream(directory));
document.open();
【问题讨论】:
-
欢迎来到 Stack Overflow。请花点时间阅读How to Ask。然后edit您的问题以遵循那里提出的建议,包括创建minimal reproducible example。尽可能简单。例如,从硬编码的目录字符串开始。然后,当您进行该工作时,请改用变量。然后从那里去。