我需要在程序執行過程中使用額外的罐子。我手動將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. 使用正則表達式在類路徑中添加jar
- 2. 如何在正則表達式中使用Java lambda表達式
- 3. 如何使用正則表達式從絕對路徑
- 4. 如何選擇使用正則表達式的文件路徑
- 5. 如何使用Java正則表達式
- 6. 在url中使用正則表達式找到路徑參數
- 7. 使用正則表達式在Java中
- 8. 正則表達式來替換路徑
- 9. 正則表達式從路徑
- 10. 正則表達式的文件路徑
- 11. 相對路徑正則表達式
- 12. 正則表達式的路徑名
- 13. 路徑的JavaScript正則表達式
- 14. 路徑目錄的正則表達式
- 15. 蟒蛇正則表達式OS路徑
- 16. 的Javascript正則表達式:從路徑
- 17. 正則表達式爲共享路徑
- 18. 正則表達式:驗證子路徑
- 19. 如何使用正則表達式在.htaccess中使用正則表達式mod_rewrite
- 20. Java的正則表達式澄清
- 21. 正則表達式:簡單的Java正則表達式問題
- 22. 如何在Rails路徑中使用正則表達式來進行重定向?
- 23. 如何在Perl中使用正則表達式匹配子目錄路徑?
- 24. 如何在PHP中使用正則表達式驗證P4路徑?
- 25. 在這個文件路徑上使用正則表達式嗎?
- 26. 使用正則表達式中的Java
- 27. 如何在Erlang中使用正則表達式匹配正則表達式?
- 28. 如何使用正則表達式在Java中驗證URL?
- 29. 如何在Java中使用正則表達式「[」
- 30. 如何拆分(「)在Java中使用正則表達式
我有一個解決方案!我將包含如下變量: 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