【发布时间】:2011-04-04 14:10:43
【问题描述】:
我正在尝试将类动态加载到组件中。我正在使用文件选择器来选择将要加载的 .JAR 文件,然后使用选项窗格来获取类的名称。
我在网上搜索了如何将 java 文件转换为 URL 以便在 URLClassLoader 中加载它,我想出了:
File myFile = filechooser.getSelectedFile();
String className = JOptionPane.showInputDialog(
this, "Class Name:", "Class Name", JOptionPane.QUESTION_MESSAGE);
URL myUrl= null;
try {
myUrl = myFile.toURL();
} catch (MalformedURLException e) {
}
URLClassLoader loader = new URLClassLoader(myUrl);
loader.loadClass(className);
我现在在将 URL 加载到 URLClassLoader 时遇到“找不到符号”错误
【问题讨论】:
-
是一个词吗?谷歌唯一建议的是“被控制”:-) urbandictionary.com/define.php?term=trolled
-
@seanizer: “trawled”——作为搜索的一部分进行筛选。
-
@trashgod 听起来好多了...
标签: java swing dynamic classloader