2012-06-19 53 views
0

问题是:当从Eclipse导出时,可执行jar包含什么? 我在问,因为我想知道,例如,如果我在项目根目录中有图像,该图像是否会包含在导出中?可执行的jar - 导出的内容

澄清:我说的可运行jar文件(编辑)

+3

你为什么不试试看看产生的jar文件是什么或不在? –

+0

@StevenDevijver目前,我无法导出项目并转到该部分,看看它是否有效。我会寻找一些可以打开.jar文件的应用程序。 Ty为您的评论。 – CosminO

+0

@Ameoo应用程序,可以打开jar文件:7Zip,WinRAR – brimborium

回答

1

你的意思是File->Export...->Runnable JAR file?只有类文件在jar中,并且 - 如果选择此选项 - 链接的库。然而,你可以创建一个源文件夹(将其命名为“ressources”),这也将包含在你的jar中。

+0

我已经创建了一个新的源文件夹,并且它不会在jar中导出 – CosminO

+1

@Ameoo我刚刚测试过,它工作正常。我创建了一个源文件夹('右键单击project-> New-> Source Folder')并将其命名为“test”。之后,我在那里移动了一个文件“asdf”,并将项目导出到jar('右键单击project-> Export ...-> Java-> Runnable JAR文件')。请注意,文件“asdf”将位于jar文件的根目录中,不会有任何文件夹“test”。 – brimborium

+0

是的,这里的结果相同。在代码中,我使用一个文件作为“test/filename.abc”,它工作。导出后,我收到了与filename.abc未找到时相同的消息,因为它在根文件夹中导出。我怎样才能克服这个问题? – CosminO