Tùy thuộc vào trải nghiệm của bạn, bạn có thể đề xuất điều gì đó không? Tôi đã sử dụng izpack và đó là công cụ rất hay, có công cụ nào khác tốt hơn không?Công cụ cài đặt tốt nhất cho java là gì?
Trả lời
Trong MS Windows NSIS là rất tốt và nó hoàn toàn miễn phí & OSS
cho Windows có AdvancedInstaller, nó rất dễ sử dụng và tạo tệp .msi chuẩn. Nó có một số tính năng bổ sung cho cài đặt Java.
Chúng tôi đang sử dụng IZPack để thoát một lúc và rất hài lòng. Bạn có thể xây dựng trình cài đặt cho gần như tất cả các nền tảng và nó tích hợp tốt với các công cụ xây dựng của bạn như maven.
Tất cả các dự án của chúng tôi là dự án maven :) – vaske
Tôi hài lòng với install4j. (Thậm chí chạy nó từ kịch bản kiến của tôi)
Sau khi đánh giá khá nhiều tùy chọn, tôi đã nghĩ rằng install4j hiện là công cụ cài đặt tốt nhất cho phần mềm Java. (Để biết chi tiết về trải nghiệm của tôi, hãy xem http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application/786307#786307.) Nhưng tất nhiên nó phụ thuộc rất nhiều vào bối cảnh và yêu cầu. Đối với một điều, install4j là một công cụ thương mại có thể loại trừ nó ra cho nhiều dự án. – Jonik
mặt trời đã đi ra với một phiên bản mới: https://openinstaller.dev.java.net/ - đây là mở nguồn và mặt trời sẽ sử dụng điều này để khởi chạy hầu hết các sản phẩm/dự án phía máy chủ của họ.
Vì chưa có ai đề cập đến nó, tôi sẽ tiếp tục và cắm InstallAnywhere. Chúng tôi sử dụng nó tại nơi làm việc cho tất cả các sản phẩm của chúng tôi và tôi không thể nói rằng chúng tôi đã thực sự có bất kỳ vấn đề với nó (mà không phải do những sai lầm trong kịch bản của chúng ta ít nhất!). Đó là một trình cài đặt GUI đa nền tảng là một tính năng tốt đẹp nếu bạn mong muốn có môi trường màn hình khác nhau trong khi chơi, và nó cũng hỗ trợ các trình cài đặt bàn điều khiển, cài đặt im lặng, v.v.
Tôi googled xung quanh một chút và đây là review của InstallAnywhere bạn có thể thấy hữu ích. Đó là từ người dùng lần đầu tiên, thay vì xuất bản hoặc phát hành báo chí mỏng, có thể khiến nó kém thành kiến hơn và chỉ báo tốt hơn về trải nghiệm của bạn bằng cách sử dụng nó.
Lưu ý ngày của đánh giá là năm 2005. Thật không may, rất nhiều điều đã xảy ra kể từ đó, bao gồm cả việc mua lại Acresso và sản phẩm đã trở nên cũ. Mặc dù nếu nó hoạt động tốt cho bạn, tất nhiên là không cần phải thay đổi –
@Daniel - điều cần biết. Chúng tôi vẫn đang sử dụng nó trong công việc trong một số sản phẩm nhưng nó luôn luôn thích hợp hơn để sử dụng các công cụ trong phát triển tích cực của khóa học! – Jay
@Daniel Tôi đã viết bài đánh giá năm 2005 của InstallAnywhere và chưa chạm vào nó từ đó. Bạn có liên kết đến thông báo 'kết thúc cuộc sống' cho IA không? (Tôi rất muốn đăng nó lên blog của mình.) – mooreds
Tôi muốn đề xuất công cụ cài đặt nền tảng chéo của chúng tôi, BitRock InstallBuilder. Mặc dù nó không dựa trên Java, nó thường được sử dụng để đóng gói các ứng dụng Java. Nó có thể dễ dàng tích hợp với Ant và bạn có thể xây dựng các trình cài đặt Windows từ Unix/Linux/Mac và cách khác. Bởi vì các trình cài đặt được tạo ra có nguồn gốc, chúng không yêu cầu một bước tự khai thác hoặc gộp một JRE, có nghĩa là các trình cài đặt nhỏ hơn và giúp bạn tiết kiệm một số cơn đau đầu. Tôi cũng muốn đề cập đến chúng tôi có giấy phép miễn phí cho các dự án nguồn mở
Tôi muốn thêm rằng kể từ bài đăng gốc, chúng tôi đã tiếp tục thêm nhiều tính năng cụ thể hơn của Java như trình khởi chạy gốc và các gói JRE dễ dàng –
Tôi muốn đề xuất InstallJammer. Nó không được viết bằng Java, nhưng nó là nền tảng chéo và cung cấp khả năng xử lý các ứng dụng dựa trên Java trong khi cài đặt. Vì nó không dựa trên Java, nó không thực sự yêu cầu bất kỳ phiên bản nào của JRE được cài đặt trên hệ thống đích, nó khá tốt, nhưng bạn vẫn có thể sử dụng các hành động trong trình cài đặt để định vị các phiên bản của JRE cho ứng dụng. Trình cài đặt nhỏ và hoàn toàn độc lập.
Đây cũng là nguồn mở và miễn phí, nếu điều đó quan trọng đối với bạn. Nó cho một số người. :)
Tôi biết bạn đã nói trình cài đặt, nhưng tôi nghĩ điều đáng nói đến là JSmooth. Đây là trình khởi chạy tạo tệp exe cho Windows. Lý do đáng nói là vì nó thực hiện công việc của một JVM vị trí và cũng có thể tải xuống và cài đặt nó cho người dùng. Điều này thường được để lại cho trình cài đặt để làm. Làm cho nó tự động như thế này là đẹp hơn mặc dù kể từ khi Java được cập nhật khá thường xuyên và JSmooth sẽ luôn luôn sử dụng phiên bản mới nhất JVM nó có thể tìm thấy (trong các tham số của bạn).
- 1. Công cụ cài đặt tạo MSI tốt nhất có sẵn là gì?
- 2. Thanh công cụ dành cho nhà phát triển tốt nhất cho IE là gì?
- 3. Công cụ nén/obfuscation JavaScript tốt nhất là gì?
- 4. là công cụ kiểm tra java gui tốt nhất?
- 5. lovdbyless VS Công cụ cộng đồng ... tốt nhất là gì?
- 6. Công cụ hợp nhất hình ảnh tốt nhất cho Git là gì?
- 7. Cài đặt tốt cho noCompressionUserAgents trong Tomcat là gì?
- 8. Mạng IRC tốt nhất cho Java (#java) là gì?
- 9. Công cụ tốt cho chú thích mã là gì?
- 10. Công cụ tạo mẫu HTML tốt cho C++ là gì?
- 11. Chuỗi công cụ nhanh nhất cho Qt là gì?
- 12. Cách tốt nhất để lưu cài đặt người dùng trong ứng dụng java là gì?
- 13. Các công cụ tốt nhất cho mã máy kỹ thuật ngược Z80 là gì?
- 14. các công cụ tốt nhất cho các ứng dụng thử nghiệm đơn vị iphone là gì?
- 15. công cụ phân tích mã tĩnh tốt nhất cho dự án android là gì?
- 16. Các công cụ GUI GUI cho trình chọn ngày tháng Java tốt là gì?
- 17. Công cụ tốt nhất để tạo MSI
- 18. Cách tốt nhất để lưu cài đặt người dùng cho ứng dụng .NET là gì?
- 19. Trình ghi đè JSON tốt nhất cho Java là gì?
- 20. Công cụ Kanban tốt nhất
- 21. Công cụ trò chơi tốt và miễn phí là gì?
- 22. Các công cụ QA PHP tốt nhất
- 23. Hệ thống tốt nhất để cài đặt ứng dụng web Perl là gì?
- 24. Bạn sử dụng công cụ Cấu hình Java nào và công cụ nào bạn nghĩ là tốt nhất?
- 25. Công cụ tìm kiếm mã nguồn tốt là gì?
- 26. công cụ tốt nhất để kiểm tra hồi quy hiệu suất là gì
- 27. Cách tốt nhất để tích hợp công cụ xây dựng bên ngoài vào Eclipse là gì?
- 28. Công cụ tốt nhất cho Đồ thị Html
- 29. Công cụ thiết kế UML và ER tốt cho MAC là gì?
- 30. Công cụ tốt để xây dựng đường ống là gì?
Và trình cài đặt Kernel mới đi kèm với jre 1.6u10 sẽ làm cho điều này hoàn toàn tuyệt vời. –