Tôi muốn chạy một kho lưu trữ jar có thể chạy được từ bên trong ứng dụng Java đang chạy của tôi. Tôi cần có khả năng kiểm soát các lớp đang chạy từ bên trong ứng dụng của mình (ví dụ: Dừng, bắt đầu chúng, v.v.).Chạy một kho lưu trữ jar trong một ứng dụng Java đang chạy
Về cơ bản, tôi cần thực hiện "eqvilient" của "java -jar X.jar".
Tôi không thể sử dụng Runtime.getRuntime(). Exec ("...") vì tệp jar sẽ được mã hóa và chúng cần phải được giải mã trước.
Có thể muốn sử dụng một tùy chỉnh ClassLoader hoặc URLClassLoader.newInstance để tải các lớp động. –