Những người tốt này là người dùng của tôi: http://www.youtube.com/watch?v=o4MwTvtyrUQCó cơ chế phân phối ứng dụng với JRE của riêng mình không?
Nếu bạn không muốn thưởng thức video ở đây là ý chính: người dùng của tôi không thể nói giữa tệp và thư mục, giữa trình duyệt và trang web.
Tôi cần tạo ứng dụng web Java (Tomcat hoặc Jetty) và triển khai nó trong nhiều máy tính, Windows và Mac.
Câu hỏi đặt ra là: Có cơ chế phân phối ứng dụng với JRE của riêng mình không? (trong thế giới Tcl có ba lô và starkits, trong thế giới Python có py2exe và những người khác, đó là ý tưởng). Và ngoài ra, nó có hợp pháp không? Tôi biết VM là nguồn mở nhưng tôi không rõ ràng về các thư viện, và tôi biết về GNU Classpath nhưng tôi không biết nếu tất cả các gói có ở đó.
Tôi không muốn phụ thuộc vào JRE đã cài đặt hoặc người dùng có đủ đặc quyền để cài đặt. Trên máy Mac, tôi không muốn phụ thuộc vào Apple (tôi phải chuyển từ Tiger sang Snow Leopard chỉ để có Java 1.6, tôi không thể đưa người dùng của mình vào vị trí đó)
Mọi thông tin được đánh giá cao. Cảm ơn! jb
chỉnh sửa: Tôi tự hỏi liệu mình có thể dán thư mục JRE trong thư mục ứng dụng của mình không. Điều đó có được phép không?
Chờ ... bạn muốn cài đặt ứng dụng web và máy chủ lên máy của người dùng? Và bạn đang mong đợi những máy tính này không biết chữ để khởi chạy trình duyệt của họ và gõ "http: // localhost: 8080/webapp" để truy cập vào ứng dụng của bạn? Hãy nhớ rằng, họ không biết sự khác biệt giữa một trang web và một trình duyệt ... chưa kể đến việc xử lý các công cụ như tường lửa của Windows và UAC ngăn cản chúng khởi động máy chủ? – Nate