我需要在程序執行過程中使用額外的罐子。我手動將jar添加到相關的./lib文件夾中,然後執行該程序。我應該如何在清單文件中定義類路徑?如何在java清單類路徑中使用正則表達式?
7
A
回答
11
您不能在清單的Class-Path
屬性中使用正則表達式或其他通配符。
Java中只有一個受支持的通配符,並且只能在命令行上在「手動」java
調用(即不使用-jar
):using directoryname/*
時指定。
+0
除了使用-cp命令或類加載函數之外,還有其他方法嗎? – Suraj 2011-01-21 09:18:45
2
我不是太肯定,你想要什麼,但你可以在運行過程中添加罐子:含罐子的目錄使用的File.List()
- 列表(JAR)文件
- 你找回
- 使用的URLClassLoader的URLClassLoaders裝入罐子
我不知道如何註冊(如果需要)到主類加載器上的文件名正則表達式。但這是我想我會去的方式。
相關問題
- 1. Java正則表達式與路徑
- 2. 使用正則表達式在類路徑中添加jar
- 3. 正則表達式路徑
- 4. 如何在正則表達式中使用Java lambda表達式
- 5. 使用Java和正則表達式來解決路徑
- 6. Perl正則表達式用於路徑清理PHP
- 7. Java正則表達式:如何匹配URL路徑?
- 8. 如何選擇使用正則表達式的文件路徑
- 9. 如何使用正則表達式從絕對路徑
- 10. 如何使用Perl正則表達式來修改長路徑
- 11. 如何使用Java正則表達式
- 12. 在url中使用正則表達式找到路徑參數
- 13. 在java中使用正則表達式
- 14. 使用正則表達式在Java中
- 15. Python正則表達式修改路徑
- 16. 正則表達式來替換路徑
- 17. ExpressJS路徑正則表達式
- 18. 正則表達式的文件路徑
- 19. 屬性路徑的正則表達式
- 20. 路徑驗證的正則表達式?
- 21. 正則表達式從P4路徑
- 22. 的Javascript正則表達式:從路徑
- 23. 正則表達式的路徑名
- 24. 相對路徑正則表達式
- 25. 路徑目錄的正則表達式
- 26. 正則表達式:驗證子路徑
- 27. 正則表達式的網站路徑
- 28. 路徑的JavaScript正則表達式
- 29. 蟒蛇正則表達式OS路徑
- 30. C#正則表達式替換路徑
我有一個解決方案!我將包含如下變量: Class-Path:lib/externaljar1.jar lib/externaljar2.jar等5或10個值。然後,在運行時包含jar文件時,只需將其重命名爲externaljar1,externaljar2等並將其複製到lib文件夾。 ;-) – Suraj 2011-01-21 11:07:20
我感謝每一個對我的查詢作出迴應的人。非常感謝! – Suraj 2011-01-21 11:07:57