Рубрики
Без рубрики

Как распечатать текущий путь к классам проекта

– Как распечатать текущий путь к классу проекта

Java ” Системный загрузчик классов ” может использоваться для распечатки текущего пути к классам проекта, а также косвенно отображать зависимость библиотеки.

Пример

package com.mkyong.io;

import java.net.URL;
import java.net.URLClassLoader;

public class App{

   public static void main (String args[]) {

        ClassLoader cl = ClassLoader.getSystemClassLoader();

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

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

Выход

/E:/workspace/HibernateExample/target/test-classes/
/E:/workspace/HibernateExample/target/classes/
/D:/maven/repo/antlr/antlr/2.7.7/antlr-2.7.7.jar
/D:/maven/repo/asm/asm/3.1/asm-3.1.jar
/D:/maven/repo/cglib/cglib/2.2/cglib-2.2.jar
...

Оригинал: “https://mkyong.com/java/how-to-print-out-the-current-project-classpath/”