gpt4 book ai didi

java - Eclipse 每次运行都会生成真正的 .jar 文件

转载 作者:行者123 更新时间:2023-12-01 19:01:48 25 4
gpt4 key购买 nike

我有一个程序可以从自身(.jar 内部)复制文件到外部,但每当我尝试从 Eclipse 运行它时,它都会给我一个异常:

java.io.FileNotFoundException: <my workspace>\<my project>\bin (Access is denied)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)

我猜这是因为 Eclipse 不会在每次运行时生成 .jar。我可以通过导出可运行的jar来完美地运行我的程序,但是每次我想测试程序时都导出它是乏味和痛苦的。

有什么方法可以告诉 Eclipse 每次运行时都生成一个 .jar (我知道这会很慢,但没关系)。或者至少模拟一个 jar 文件?

最佳答案

@Salain 是对的 - 但如果您的用例只是在项目之外复制文件,那么忽略它们是否在 jar 中,并通过 YourClass.class.getResourceAsStream("/path/to/file") 获取它们的句柄不是更容易吗?

关于java - Eclipse 每次运行都会生成真正的 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12031188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com