Eclipse每次运行都会创建真正的.jar文件

时间:2012-08-20 00:55:29

标签: java eclipse jar compilation extract

我有一个程序可以从外部复制文件(在.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。我可以通过导出runnable jar来完美地运行我的程序,但每次我想测试程序时导出都会很繁琐和痛苦。

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

1 个答案:

答案 0 :(得分:4)

@Salain是对的 - 但是如果你的用例只是复制项目之外的文件,那么忽略它们是否在jar中就不容易了,只需通过{{{{{{{{{{ 1}}?