/ / Cách tạo tệp JAR

Cách tạo tệp JAR

Window With Code On Window

JAR là một tiêu chuẩn tệp mở được mã hóa bằng Java để nhóm nhiều tệp thành một. Nó dựa trên định dạng tệp ZIP. JAR là viết tắt của Java ARchive.

JAR ban đầu được tạo ra với mục đích nhóm các tệp applet lại với nhau để phân phối chúng đến một trình duyệt web. Điều này đảm bảo tốc độ tải xuống nhanh hơn cho các applet.

Tuy nhiên, định dạng JAR đủ linh hoạt để nó có thể xử lý các trường hợp khác.

LÀM VIDEO TRONG NGÀY

Tại sao các tập tin JAR lại hữu ích?

Ngoài việc nhóm các tệp lại với nhau, JAR cung cấp tính năng nén tệp không mất dữ liệu vào các tệp đã lưu trữ của bạn. Điều này làm giảm băng thông khi tải tệp qua internet, đảm bảo tốc độ tải xuống nhanh hơn.

Định dạng JAR là đa nền tảng, vì vậy bạn không phải lo lắng về bất kỳ vấn đề tương thích nào giữa các nền tảng.

Tạo tệp JAR

Để tạo tệp JAR, bạn có thể sử dụng công cụ dòng lệnh jar. Định dạng cơ bản như hình dưới đây:

jar cf ArchiveName.jar files

Trong lệnh trên, c tùy chọn hướng dẫn jar tạo kho lưu trữ JAR. Các f tùy chọn chỉ định rằng đầu ra sẽ chuyển đến một tệp thay vì đầu ra tiêu chuẩn.


ArchiveName cho biết tên của tệp lưu trữ kết quả. Chú ý .cái lọ phần mở rộng tệp ở cuối.

Sau tên tệp lưu trữ, bạn cần liệt kê các tệp để đưa vào tệp lưu trữ của mình. Để làm như vậy, bạn nên sử dụng danh sách được phân tách bằng dấu cách.

Bạn cũng có thể bao gồm tên thư mục trong danh sách này. Nếu bạn làm như vậy, thì công cụ jar sẽ bao gồm một cách đệ quy tất cả các tệp trong thư mục đó, ví dụ:

jar cf webapp.jar login.html images/ audio/

Bạn cũng có thể sử dụng biểu tượng ký tự đại diện * để đưa tất cả nội dung của thư mục hiện tại vào kho lưu trữ:

jar cf webapp.jar *

Theo mặc định, jar nén các tệp của bạn. Bạn có thể sử dụng tùy chọn dài dòng v để xem tác động của việc nén này đối với từng tệp:

jar cfv webapp.jar *

Nếu bạn muốn loại bỏ nén, thì bạn có thể sử dụng 0 tùy chọn thay thế:

jar cfv0 webapp.jar *

Tệp JAR và ZIP

Các tệp JAR rất tốt để chia sẻ các chương trình Java qua web, đặc biệt nếu những người bạn đang cộng tác là những người hiểu biết về công nghệ.

Nhìn chung, người dùng máy tính bình thường quen thuộc hơn với việc sử dụng các tệp ZIP, định dạng đã truyền cảm hứng cho JAR. Nếu bạn đang nhóm các tệp không phải Java, đối với một đối tượng chung, ZIP là lựa chọn tốt hơn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *