我是Java新手,不確定在哪裏放置運行crawler4j所需的Java依賴關係。我把它們放在同一個文件夾中嗎,還是將它們放在我的機器上的Java所在的位置,或者是什麼?請幫幫我。我在哪裏可以運行Java Dependencies來運行crawler4j-2.2.jar?
0
A
回答
0
您需要將它們放在CLASSPATH上。如果從命令行運行應用程序,則可以使用java的-cp參數指定類路徑。
0
將它們放入類路徑中。在運行java程序時,可以使用-cp
參數指定類路徑。
java -cp depend1.jar;depend2.jar;etc... Class2Run
1
把相關的JAR在同一個文件夾作爲應用程序JAR /字節碼文件是一種合理的方法。正如其他人提到的,當啓動JVM運行應用程序時,您需要確保包含JAR的實際文件夾位於類路徑中。 -cp
參數是實現此目的的推薦方式,通常會創建一個小的shell腳本/批處理文件來啓動具有相應JVM參數的應用程序。
由於幾個原因,將它們放入Java安裝不是一個好主意。
它可能對使用該安裝運行的其他應用程序有不可預見的副作用。這包括其他用戶運行的應用程序。
這會使您的Java安裝升級到更高難度的下一個補丁級別。
相關問題
- 1. 我可以在哪裏託管腳本以連續運行?
- 2. 我在哪裏可以找到可運行java罐子的「關於」部分?
- 3. 我可以在.jar文件而不是.java上運行fortify嗎?
- 4. 我在哪裏可以運行未完成的腳本?
- 5. 我在哪裏可以獲得運行Pyahk的Autohotkey.dll庫?
- 6. 我在哪裏可以下載.NET MVC 2.0運行時?
- 7. 在linux下運行java jar
- 8. bootloader在哪裏運行?
- 9. 我可以使用hadoop jar命令來運行普通的java程序嗎?
- 10. 運行在jar裏面的exe文件
- 11. 我可以使用Python來運行HTML
- 12. java可以從cmd運行jar,但不能通過雙擊運行
- 13. 如果我正在運行.net 3.5或3.5 sp1,我可以在哪裏查找?
- 14. 從exec運行java -jar
- 15. 在運行時生成可執行jar
- 16. Dart可以運行jar歸檔嗎?
- 17. 哪裏運行Opengl命令?
- 18. 運行我的Gradle Liquibase插件時,我在哪裏放置MySql JAR依賴項?
- 19. 可運行jar中的SQL?
- 20. 在運行時交換運行的jar
- 21. 我可以在哪裏在線運行高性能計算任務?
- 22. 運行Scala Jar
- 23. 我在哪裏可以獲得Silverlight 4的「Silverlight開發人員運行時」?
- 24. 我在哪裏可以運行應用程序驗證程序命令
- 25. 我在哪裏可以找到適用於Silverlight 4的F#運行時間
- 26. 我在哪裏可以找到安裝和運行cascading.jruby的教程?
- 27. 簽名的Jar可以作爲可執行文件運行嗎?
- 28. 程序在Eclipse中運行,但運行jar不運行
- 29. 哪裏可以找到Objective-C運行時和頭文件?
- 30. 哪個版本的FindBugs可以在Java 1.4上運行?
你的問題顯然含糊不清。你是否問這個問題是因爲你不能管理它(即你有類路徑問題),或者你想知道什麼是正常的做法(即避免不可預見的問題)?我認爲這是後者。但只是爲了確定:) – BalusC 2010-10-01 15:41:43