4
A
回答
2
裝入類內容轉換成一個字節數組,手動使用ClassLoader.html#defineClass(java.lang.String, byte[], int, int)。
6
實施例從here採取:
// Create a File object on the root of the directory containing the class file
File file = new File("c:\\myclasses\\");
try {
// Convert File to a URL
URL url = file.toURL(); // file:/c:/myclasses/
URL[] urls = new URL[]{url};
// Create a new class loader with the directory
ClassLoader cl = new URLClassLoader(urls);
// Load in the class; MyClass.class should be located in
// the directory file:/c:/myclasses/com/mycompany
Class cls = cl.loadClass("com.mycompany.MyClass");
} catch (MalformedURLException e) {
} catch (ClassNotFoundException e) {
}
相關問題
- 1. Java類加載和反射
- 2. 類路徑和反射
- 3. Java反射中的類加載異常
- 4. Java類路徑和類加載
- 5. 從類路徑加載ResourceBundle
- 6. 從類路徑加載類文件
- 7. Java如何使用System ClassLoader(無URLClassLoader)從類路徑中的jar中加載類?
- 8. 如何使用Java ClassLoader從類路徑加載文件?
- 9. 如何使用反射包從類路徑創建對象
- 10. Java編譯錯誤加載類路徑
- 11. Java類路徑加載問題
- 12. Java反射類
- 13. 使用Java的類路徑
- 14. JVM類加載器無法加載從擴展類路徑
- 15. 使用反射API加載另一個類(classB)的類(classsA)中的方法java
- 16. 根據屬性文件中的類路徑加載Java類
- 17. 如何從類加載路徑
- 18. 從類路徑加載axis2模塊
- 19. 從類路徑加載freemarker模板
- 20. 加載本地庫從類路徑
- 21. 反射getDeclaredMethods()和不在類路徑中的類
- 22. 使用反射加載通用類的具體類型
- 23. 從路徑導出Java類
- 24. Java類路徑
- 25. Java類路徑
- 26. 在weblogic上加載類路徑和類
- 27. scala中的Java類反射
- 28. Java從類路徑之外加載資源(pentaho)
- 29. Spring基於Java的配置加載資源(從類路徑)
- 30. 設置Java類路徑以加載類文件
你必須加載任何依賴手工爲好。另一種方法是創建一個包含所需類的新URLClassLoader。 – 2011-05-08 07:26:58
我想加載一個包中相互依賴的所有類。我可以用這種方式加載班級嗎? – reflector 2011-05-08 07:45:02