Есть ли способ импортировать другие классы в Java, не добавляя их в путь к классам? Что-то вроде «import C: /dir/file.jar»?
Вы не можете импортировать файл 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");