簡體   English   中英

發出打印當前項目類路徑//如何打印類路徑中的所有目錄和庫?

[英]issue printing current project classpath // How can I print all directories and libraries in the classpath?

我在客戶的工作站上運行了一個 Oracle 表單。 當加載表單的 JVM 啟動時,我們有幾個 jar 文件加載到 JVM 類路徑中。 我正在嘗試在加載到 JVM 的 jars 之一中打印類路徑的內容,但每次只打印以下內容:

classpath= C:\Program Files (x86)\Java\jre1.8.0_281\lib\deploy.jar

我用了幾種方法,其中一種就是這個

ClassLoader cl = ClassLoader.getSystemClassLoader();

URL[] urls = ((URLClassLoader)cl).getURLs();

for(URL url: urls){
    System.out.println(url.getFile());
}

問題是如何打印類路徑中的所有目錄和庫而不僅僅是一個庫?

這能回答你的問題嗎?

System.out.println(System.getProperty("java.class.path"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM