人々がこのエラーを解決した他のスレッドを見つけました。ただし、すべてが完全修飾クラスパスを使用していませんでした。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; キャッチするか、投げることを宣言する必要があります
上記の例は機能しません。前もって感謝します!