2012-03-13 52 views
56

Tôi cũng có mã nguồn mà tôi đã thực hiện bằng cách sử dụng IDE netbeans. Bây giờ tôi muốn di chuyển ứng dụng java này sang một ứng dụng web. Cho rằng tôi cần tạo một tệp jar từ mã nguồn của mình, để tôi có thể gọi nó trong tệp ma jsp. Tôi không thể tìm thấy bất kỳ tùy chọn nào trong netbeans hoặc bất kỳ cách nào khác để tạo tệp .jar của mã nguồn này. Ai đó có thể cho tôi biết cách thực hiện điều đó.Cách tạo tệp Jar trong Netbeans

Cảm ơn

Trả lời

9

Vui lòng nhấp chuột phải vào dự án và chuyển đến thuộc tính. Sau đó, hãy vào Xây dựng và đóng gói. Bạn có thể thấy vị trí tệp JAR được tạo bởi thiết lập defualt của netbean trong thư mục dist.

+5

hey bud đường dẫn hiển thị 'dist/JavaApplication1.jar' nhưng tôi không thể tìm thấy trong thư mục dist của tôi –

+1

Trong IDE Netbeans bạn không thể xem tất cả các tệp trong 'Dự án' (chỉ những lập trình viên Netbeans nghĩ rằng bạn cần thiết để phát triển), tuy nhiên nếu bạn mở tab 'Tệp', bạn sẽ có thể xem tất cả các tệp dự án. –

93

Tạo một kho lưu trữ Java (.jar) tập tin sử dụng NetBeans như sau:

  1. Nhấp chuột phải vào tên dự án
  2. Chọn Thuộc tính
  3. Bấm Bao bì
  4. Kiểm tra Tạo JAR sau khi biên dịch
  5. Kiểm tra Compress JAR Tệp
  6. Bấm OK để chấp nhận thay đổi
  7. Nhấp chuột phải vào tên dự án
  8. Chọn Build hoặc sạch và Xây dựng

sạch và Xây dựng sẽ lần đầu tiên xóa các tạo phẩm xây dựng (chẳng hạn như .class tệp), trong khi Xây dựng sẽ giữ lại mọi tệp hiện có .class, tạo các phiên bản mới cần thiết. Để làm sáng tỏ, hãy tưởng tượng một dự án có hai lớp, A và B.

Khi được xây dựng lần đầu tiên, IDE tạo A.classB.class. Bây giờ bạn xóa B.java nhưng không xóa B.class. Thực hiện Xây dựng nên để lại B.class trong thư mục xây dựng và gộp nó vào JAR. Chọn Làm sạch và xây dựng sẽ xóa B.class. Vì B.java đã bị xóa, sẽ không còn gói B.class nữa.

Tệp JAR được tạo. Để xem nó bên trong NetBeans:

  1. Nhấp vào tập tin tab
  2. Mở rộng Tên dự án >> quận

Đảm bảo file không được loại trừ khi xây dựng các tập tin JAR.

5

Tôi cũng đã cố gắng để làm cho một tập tin jar thực thi mà tôi có thể chạy với lệnh sau đây:

java -jar <jarfile> 

Sau khi một số tìm kiếm tôi tìm thấy đường dẫn sau:

Packaging and Deploying Desktop Java Applications

tôi đặt lớp chính của dự án:

  1. Nhấp chuột phải vào nút của dự án và c thả trôi mồi Thuộc tính
  2. Chọn bảng Run và nhập vào lớp học chính trong lĩnh vực chính Lớp
  3. Bấm OK để đóng Project Properties hộp thoại
  4. sạch và xây dựng dự án

Sau đó, trong quận fodler sự jar mới được tạo nên được thực thi với lệnh tôi đã đề cập ở trên.

+0

Tôi không thấy thư mục dist. Bất kỳ bước hoặc cài đặt nào tôi bị thiếu? –

+0

Chuyển đến nơi dự án NetBeans của bạn nằm trong hệ thống tệp. Đối với các thư mục dist được ở đó bạn phải xây dựng hoặc làm sạch và xây dựng các dự án. – Raimundo

+0

đây là giải thích tốt trong khi mọi người quên cách chạy tệp jar, nhưng không phải trên cùng một ngữ cảnh như OP yêu cầu. – NPE

Các vấn đề liên quan