Là một thực tập sinh, tôi sử dụng mã công ty trong các dự án của mình và họ thường gửi cho tôi một jar
hồ sơ để làm việc. Tôi thêm nó vào xây dựng path
trong Eclipse
và thường là tất cả tiền phạt và dandy.
Tuy nhiên, tôi tò mò muốn biết, mỗi lớp chứa những gì và khi tôi cố gắng mở một trong các lớp trong jar
tệp, nó cho tôi biết rằng tôi cần một tệp nguồn.
Điều đó có nghĩa là gì? Tôi đến từ nền tảng C / C ++, vì vậy nó jar
tương tự như một .o
tệp đã được biên dịch và tất cả những gì tôi có thể thấy là những .h
thứ? Hay có mã thực tế trong jar
tệp mà tôi đang sử dụng được mã hóa nên tôi không thể đọc được?
Cảm ơn tất cả các câu trả lời!
Chỉnh sửa:
Cảm ơn, các bạn, tôi biết nó giống như một kho lưu trữ nhưng tôi bối rối không hiểu tại sao khi tôi cố gắng mở các .class
tệp, tôi nhận được một loạt các ký tự ngẫu nhiên. Đầu ra tương tự khi tôi cố gắng mở một .o
tệp bằng C nên tôi chỉ muốn đảm bảo.
Cảm ơn!