Импорт Java, без CLASSPATH - PullRequest
       5

Импорт Java, без CLASSPATH

0 голосов
/ 09 октября 2011

Есть ли способ импортировать другие классы в Java, не добавляя их в путь к классам? Что-то вроде «import C: /dir/file.jar»?

1 Ответ

2 голосов
/ 09 октября 2011

Вы не можете импортировать файл JAR, просто изменив «импорт». Но вы можете использовать загрузчик классов. См. Как загрузить файл JAR во время выполнения

File file  = new File("C:\\dir\\file.jar");
URL url = file.toURL();  
ClassLoader classLoader = new URLClassLoader( new URL[]{ file.toURL() } );
Class cls = classLoader.loadClass("mypackage.myclass");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...