同包下Class.forName("Employee")拋ClassNotFoundException,但新建TempTest同樣代碼卻能加載成功。
Employee.class未生成在Classpath指定目錄(如bin/、target/classes/)。Employee.java首行無package com.xxx;或與目錄結構不符。Project → Clean、刪除.metadata/.plugins/org.eclipse.jdt.core重啟。WEB-INF/classes vs 共享庫不同加載器,但同包同模塊通常不會。Employee.class物理存在:ls -la bin/com/xxx/Employee.class。System.out.println(System.getProperty("java.class.path"))。javap -verbose Employee.class驗證類文件完整性。TempTest與Employee的編輸出路徑差異。Thread.currentThread().getContextClassLoader().loadClass()。e.getMessage()與堆棧,而非只看「找不到」。原帖提到「C幣可以幹嘛?」疑似誤發/刷屏,非技術內容。