我在Eclipse中創建了一個JAR文件,並且由於某些原因導致缺少類。未包含的類在構建路徑中包含的其他JAR文件中引用。沒有意義的是,行爲不一致。構建路徑上的某些類會被包含,而其他類則不會。有任何想法嗎?創建JAR文件,某些類丟失
我創建我的JAR文件的步驟是導出所有源文件夾。
我在Eclipse中創建了一個JAR文件,並且由於某些原因導致缺少類。未包含的類在構建路徑中包含的其他JAR文件中引用。沒有意義的是,行爲不一致。構建路徑上的某些類會被包含,而其他類則不會。有任何想法嗎?創建JAR文件,某些類丟失
我創建我的JAR文件的步驟是導出所有源文件夾。
JAR文件庫,這意味着 - 思維面向對象:
如果類在其他JAR是包含在構建引用的,所以他們必須包含的JAR文件的一部分,而不是分開的你的新JAR。
這就是圖書館的整個想法 - 如果我理解你的問題是正確的。
如果您的JAR使用這些外部類,那麼您必須將這些類的JAR文件包含在您的項目中。
我希望我能正確理解你。
當我需要分發內部使用的東西時,我使用Maven assembly插件:它允許您創建具有依賴關係的jar。這是非常有用的,如果你只想傳遞一個單一的罐子:http://maven.apache.org/plugins/maven-assembly-plugin/usage.html
不,我認爲這對我有意義。我特別使用Jmeter,所以爲了讓Jmeter使用我的jar,我可能還需要將jar文件引用到Jmeter lib目錄中的jar文件。 – stevebot 2010-12-11 00:04:55
我仍然困惑的唯一的一點是爲什麼一些外部類的引用會起作用,而另一些則不起作用。 – stevebot 2010-12-11 00:06:20