30/09/2018, 19:43

Java hỏi về đóng gói

[Java] 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ỉ ???

Quốc Hùng viết 21:44 ngày 30/09/2018

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)

Kgt viết 21:44 ngày 30/09/2018

Dùng SQLite hoặc JSON nhé. Gọn gàng.

Phan Hoàng viết 21:52 ngày 30/09/2018

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)

Bài liên quan
0