我找到了人们遇到的其他线程并解决了这个错误;但是,所有这些都没有使用完全限定的类路径。我似乎无法让 Class.forName 工作,我正在使用完全限定的路径。
我已经测试过从 CLI 编译并使用 ItelliJ Idea。两者都因相同的错误而失败。
代码(在测试目录中):
package test;
public class Test {
public static void main(String[] args) {
Class cls = Class.forName("java.util.ArrayList");
}
}
错误:
java.lang.ClassNotFoundException; 必须被抓住或宣布被扔掉
上面的例子不起作用。提前致谢!