繁体   English   中英

Java导入,没有CLASSPATH

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM