Tôi rất bối rối. Tôi đã tải xuống tệp * .jar dưới dạng một phần mềm. Vì vậy, tôi muốn trích xuất mã nguồn để nhìn vào nóCách trích xuất mã nguồn từ tệp * .jar trên máy Mac?
tôi đã sử dụng lệnh jar xf filename.jar
mà trở lại thêm hai *.jar
tập tin và một file *.class
. Tôi vẫn không thể mở chúng trong terminal với các trình soạn thảo văn bản chuẩn.
Có lẽ đây không phải là phần mềm nguồn mở? Có cách nào khác để xem những gì đã được thực hiện ở đây không?
Một .class là mã đối tượng Java, * không * mã nguồn. Một bình không cần chứa bất kỳ mã nguồn nào. –
@JamesKPolk Tôi hiểu rồi. Không có cách nào để xem họ viết mã gì? – ShanZhengYang
Có vẻ như bạn đã tải xuống thư viện chứ không phải src, hãy sử dụng jar tf filename.jar để xem nội dung – chifer