JAVA CORE - Trang 203

!

%

(

$

+

%

%

)

%

cao. Trong chương nay, chúng ta sẽ học mô hình bảo mật JDK 1.2.

10.2 Công cụ JAR

Một file JAR là một file lưu trữ được nén do công cụ lưu trữ Java tạo ra. File này tương tự
như chương trình PKZIP. Nó chứa nhiều file trong một file lưu trữ. Điều này cho phép tải
trong trình duyệt hiệu quả. Dùng một jar với một applet cải tiện đáng kể khả năng thực
hiện của trình duyệt. Vì tấc cả các tất cả các file được biên dịch trong một file đơn, trình
duyệt chỉ cần thiết lập kết nối HTTP với web server. Nén file giảm 50% thời gian tải file.
Để khởi động công cụ JAR, dùng câu lệnh sau tại dấu nhắc lệnh:


jar [options][manifest] jar-file input-file(s)


Tuỳ chọn

Mô tả

c

Tạo ra một lưu trữ mới

t

Ghi vào bảng nội dung cho lưu trữ

x

Trích dẫn file có tên từ lưu trữ

v

Tạo nguồn xuất đa dòng (verbose output) trên một lỗi chuẩn

f

Xác định tên file lưu trữ

m

Bao hàm thông tin chứng thực từ các file chứng thực xác định

o

Lưu trữ chỉ ‘use no zip’ nén

M

Không tạo các file chứng thực cho các mục (entries).

Bảng 0.1. công cụ jar

Một file chứng thực chứa thông về các file lưu trữ. File này là một tuỳ chọn. Thậm chí file
không xác định thì JAR cũng tự động tạo ra. File jar được dùng như các lưu trữ. File này
phải có phần mở rộng là ‘.jar’ được xác định tại dòng lệnh. File đầu vào (input-file) là danh
sách phân cách các file được đặt trong lưu trữ. Netscape Navigator và Internet Explorer hỗ
trợ file JAR.
Câu lệnh sau lưu trữ tất cả các file class và file java bao gồm trong một thư mục xác định
vào một file jar gọi là ‘pack’

jar cf pack.jar *.class *.java








Hình 10.1 lệnh jar

Dùng lệnh sau tại dấu nhắc liệt kê các file trong file ‘pack.jar’

jar tf pack.jar




Tạo một lưu trữ

Tên câu lệnh

-

%

.

'

+

Tên file

Các file được lưu trữ

Tuỳ chọn xác định tên file lưu trữ

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.