栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

动态加载Jar并实例化已加载类的对象

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

动态加载Jar并实例化已加载类的对象

您的文件网址似乎无效。

“ Windows中的文件URI”说

对于本地Windows文件路径

C:documents and SettingsdavrisFileSchemeURIs.doc

Windows中相应的有效文件URI为:

file:///C:/documents%20and%20Settings/davris/FileSchemeURIs.doc

这表明冒号后需要 三个斜杠 ,但是您要在其中计算的URL

String filePath = new String("C:/Users/Mehdi/Desktop/JavaClassLoader/jarred.jar");URL myJarFile = null;try {    myJarFile = new URL("file://"+filePath);

在。之后仅有 两个斜线

file:
。也许

    myJarFile = new URL("file://"+filePath);

应该

    myJarFile = new URL("file:///"+filePath);

或者你也可以使用

java.io.File.toURI
这样

File myJarFile = new File("C:\Users\Mehdi\Desktop\JavaClassLoader\jarred.jar");if (!myJarFile.isFile()) {  throw new FileNotFoundException("Missing required JAR: " + myJarFile.toString());}URL myJarUrl = myJarFile.toURI().toURL();

具有适当的异常处理。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/464200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号