[英]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.