Nếu người ta đã tuần tự hóa toàn bộ tệp .class thành byte [], và giả sử tên của lớp được biết (được chuyển cùng với byte []), bạn chuyển đổi byte [] -> Class -> rồi tải nó như thế nào với JVM để sau này tôi có thể sử dụng nó bằng cách gọi Class.forName()?Java: Làm thế nào để nạp Class được lưu trữ dưới dạng byte [] vào JVM?
LƯU Ý: Tôi đang làm điều này vì tôi đã gửi .class sang máy chủ khác và JVM của máy chủ không biết về lớp này .class.
Alex, nhưng nếu 2 .class phụ thuộc vào nhau thì sao? nó vẫn hoạt động? – sivabudh
Có lẽ là không. Bạn có lẽ nên gửi (ví dụ) một tệp JAR không phải là một chuỗi các tệp .class riêng biệt. –
@ ShaChris23 - chắc chắn, tại sao phải không? @Stephen C - điều đó có vẻ như một cái nhìn giới hạn về những gì mà trình nạp lớp Java có thể làm. Tại sao bạn nói có lẽ không? –