您將運行一個Java程序,該程序需要使用lambdaj,方法與運行具有外部依賴項的任何其他java程序完全相同,即通過調用傳入Main
類的完全限定名稱的java
可執行文件,或者帶有適當清單的JAR,或者將其部署到servlet容器中等。另外,您應該將LambdaJ JAR放在此調用的類路徑中,而不是放在整個JVM的lib文件夾中。
你到目前爲止嘗試過什麼,爲什麼/它不起作用?您目前的問題有點類似於「我想用Microsoft Word查看一些Word文檔,我該怎麼做?」。
更新評論1:你說「它不工作」。那doesn't help任何人都解決你的問題,因爲它不會提供什麼預計發生和你觀察,只是他們是不同的。至於在哪裏可以存儲JAR文件 - 只要該目錄位於運行的Java應用程序的類路徑中(或者將其添加到類路徑中),就可以將它們放在任何目錄中。放置外部依賴關係的規範位置位於項目根目錄下名爲lib
的文件夾中,但重要的是您要選擇一致且明智的地方。
這聽起來像你並不完全支持Java和類路徑。如果您已經遵循了一些教程並仍然停留,請尋求幫助,讓您瞭解。爲您的問題添加更多細節,包括文件的佈局,發佈的命令以及返回的響應也很有用。
您不應該將這些JAR(或任何其他)放入lib/ext目錄中。這是語言擴展。它並不是一個懶惰的人設置CLASSPATH的方式。 – duffymo 2010-06-22 12:27:57
如果你把jar放在lib/ext中,它們會自動包含在你的類路徑中 – Redlab 2010-06-22 12:29:28
甚至lambdaj是java.so的擴展我想我們需要把這些jar文件放在lib/ext目錄下。這是我們在網上找到的。 – intern 2010-06-23 04:50:13