mọi người cho mình hỏi chút : 1 ứng dụng java destop + mysql khi đã đóng gói thành file .exe gữi qua máy khác chỉ cài jdk thì có chạy được đầy đủ chức năng không nhỉ ( máy kia ko cài mysql ) không nhỉ ???
Hỏi về đóng gói ứng dụng java desktop thành file exe
1 Like
Trường hợp vậy bạn nên dùng 1 onlie database sẽ tốt hơn so vs dùng MySQL. Nếu máy đó không cài MySQL thì thua
Còn online database thì sẽ truy cập bởi bất kì…
p/s: cài jre (40MB) sẽ tốt hơn jdk (130MB)
1 Like
Dùng SQLite hoặc JSON nhé. Gọn gàng.
1 Like
Bạn phải viết bộ cài đặt (hoặc dùng một vài tool tạo bộ cài đặt cho nó). Các bước lần lượt cần có:
- Copy file jar vào ổ cứng + bộ cài MySQL+bộ cài jre
- Check xem đã có jre chưa? Chưa->Cài.
- Check xem đã có MySQL chưa=> Cài MySQL, chạy script tạo db schema + tạo user và gán quyền cho nó.
Có khá nhiều tool mỳ ăn liền làm được việc này. Hồi xưa mình hay dùng InstallShield, Bitvise, Winrar …
InstallShield còn cho viết script rất dễ tùy biến.
Nếu không thích tool mỳ ăn liền, bạn tự viết bộ cài đi, đại khái như 3 bước trên.
Hoặc dùng CSDL kiểu phân tán như SQLite, HSQL, … cho đỡ phải cài đặt (tuy nhiên, có thể CSDL sẽ không thể tới đơn vị GB được)
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?