Lớp trình biên dịch của tôi đang tạo ra một ngôn ngữ mà chúng tôi dự định biên dịch sang Java Bytecode. Chúng tôi đã thực hiện rất nhiều tiến bộ và đang gần đến thời điểm tạo mã.Biên dịch sang bytecode java (không sử dụng Java)
Chúng tôi đang gặp sự cố khi tìm thông tin về cách tạo tệp .class từ trình biên dịch của chúng tôi. Bạn có bất kỳ tài nguyên nào có thể hỗ trợ cho chúng tôi không? Chúng tôi đã có rất nhiều tài liệu hướng dẫn trên bộ hướng dẫn, nhưng cần thông tin về cách điền trực tiếp vào tệp lớp/bản ghi của hex.
Chúng tôi không cần thông tin hoặc đề xuất về giải mã các tệp .class.
Ngay cả một ví dụ đơn giản về viết ra một tệp .class từ đầu sẽ là tuyệt vời.
Thông số JVM không phải là những gì chúng tôi đang theo dõi. Những gì chúng tôi thực sự cần là một ví dụ hoặc một hướng dẫn.
tôi chỉ viết một tập tin phân tích cú pháp lớp ... các thông tin mà bạn cần phải phát ra bytecode được chứa trong chương 4. Có gì đặc biệt là nó mà bạn tìm thấy thiếu trong chương 4? – TofuBeer
Bạn có thể cho chúng tôi một hướng dẫn hoặc một ví dụ? – Allyn
Xem cập nhật của tôi, nhưng tôi nghĩ bạn cần cụ thể hơn về phần phát ra tệp lớp mà bạn không hiểu. – TofuBeer