[英]Java import, without CLASSPATH
有没有办法在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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.