2012-12-18 50 views
0
創建罐

我在Eclipse項目大約顯示下列文件夾:與Eclipse

application 
- src 
- JRE System Library [1.6] 
- API.wsdl 

在我的項目,我想用文件>導出...>可執行的JAR

好工作正常,但有一些例外:如果我想運行我的application.jar,我仍然需要將文件API.wsdl複製到與application.jar相同的位置。

我不明白這一點,因爲文件API.wsdl已經包含在我的application.jar:

application.jar 
- com 
- META-INF 
-.classpath 
-.project 
- API.wsdl 

希望有人能幫助我,如何避免API.wsdl在複製與application.jar相同的位置。 謝謝。

+0

不知道我可以解決這個問題,但通常這是因爲您需要通過class loadeer訪問wsdl文件作爲資源... –

+0

謝謝,這正是問題:)我必須訪問wsdl文件作爲資源通過類加載器!再次感謝你。 – user1843090

回答

0

您可能想要通過您的ClassLoader訪問這些文件 - 這裏是wsdl文件。這樣,文件將從jar中獲取,而不是從文件系統中獲取。