Tôi đã viết một phần mềm Java. Bây giờ tôi muốn sao chép nó trên một khóa USB và làm cho nó có thể chạy một cách độc lập trên các máy tính có lẽ không có JVM. Điều này có thể không?Phần mềm Java trên USB Key
Trả lời
Chắc chắn có. Đừng nghe những môn thể thao hư hỏng. launch4j cho phép bạn bó các gói thực thi của bạn, bất kỳ lọ phụ thuộc nào, và thậm chí là một JRE thành một tệp thực thi.
Thật không may, không có cách nào để tạo một giải pháp đa nền tảng, vì việc triển khai JRE không phải là nền tảng chéo.
Bạn có thể thử chương trình Java với EXE, như Exelsior JET.
tôi nghĩ rằng cách tốt nhất sẽ là nếu bạn sẽ cố gắng để phù hợp với jvm trên thanh usb đó.
Đối với mỗi máy tính/kiến trúc bạn muốn chạy mã java của mình, bạn cần một JVM.
Bạn có thể cung cấp một số JVM bên cạnh mã java của bạn cho các kiến trúc khác nhau.
Hoặc bạn có thể tạo một thực thi cho một nền tảng cụ thể (chẳng hạn như MS Windows) thấy How do I create an .exe for a Java program?
Wikipedia có một bộ sưu tập của Portable Application Creators. Nếu đó là quá mức cần thiết, chỉ cần sử dụng JRE riêng.
Nếu bạn cần tiết kiệm dung lượng trên khóa USB, hãy xem 7-Zip SFX trick này (hoạt động cho cả JRE riêng và Excelsior JET.)
- 1. Tắt nguồn thiết bị USB trong phần mềm trên Windows
- 2. Điều khiển đèn USB qua phần mềm
- 3. Phụ kiện Android dựa trên phần mềm trên Windows
- 4. Phần mềm Thư viện Synth cho Java
- 5. java hashmap key iteration
- 6. Phân phối phần mềm trên Linux?
- 7. Tự động hóa một phần mềm dựa trên Java Cài đặt trên nhiều máy Windows
- 8. Sniffers USB (phần mềm) nào có sẵn cho các cửa sổ?
- 9. Làm cách nào để phát hiện lại Bộ nhớ Flash USB bằng phần mềm?
- 10. Dấu đơn trên cookie được xóa bởi phần mềm chống phần mềm gián điệp
- 11. Phần mềm nhận dạng giọng nói nguồn mở trong Java
- 12. việc xếp hàng thư viện/phần mềm cho Java
- 13. Trình soạn thảo phần mềm Java/cú pháp highlighter
- 14. Phần mềm Screencast
- 15. Ngắt phần mềm
- 16. Khám phá USB thiết bị Mass Storage với Java
- 17. Chạy ứng dụng Android trên thiết bị phần cứng từ Android Studio bằng USB
- 18. Trình điều khiển chế độ USB "chế độ mềm" của Android cho các thiết bị USB tuân thủ tiêu chuẩn
- 19. Sử dụng điểm nổi phần mềm trên linux x86
- 20. Phần mềm Webshop dựa trên python tốt là gì?
- 21. Cách tìm mã/phần mềm độc hại trên trang web
- 22. Phần mềm miễn phí tốt cho sơ đồ trên Windows?
- 23. Kỹ thuật phần mềm dựa trên bằng chứng là gì?
- 24. Phao mềm trên x86_64
- 25. Gửi tin nhắn MIDI qua USB trên Android
- 26. Phân biệt theo chương trình giữa Ổ đĩa mềm USB và Ổ đĩa Flash USB trong Windows
- 27. mẫu tài liệu phần mềm
- 28. Website Thiết kế Phần mềm
- 29. Phát hiện phần mềm AdBlocking?
- 30. Tải phần mềm kiểm tra