Modyfikacja programu przez użytkownika

Modyfikacja programu przez użytkownika
ShookTea
  • Rejestracja:ponad 12 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:Wrocław
  • Postów:629
0

W katalogu z moim plikiem .jar zrobiłem folder "mods". Czy da się zrobić tak, by zawartość plików .ZIP znajdujących się w "mods" był "wsadzany" do jara?

Wydaje mi się, że będzie do tego konieczny drugi program, ale nie jestem do końca pewien.


abrakadaber
abrakadaber
  • Rejestracja:ponad 12 lat
  • Ostatnio:8 miesięcy
  • Postów:6610
0

co to znaczy "wsadzany"??


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
ShookTea
W pliku .ZIP znajdują się pliki .CLASS. Mój plan jest taki, że są 2 JARy: Jeden z głównym programem, drugi do odpalenia go. Ten drugi tworzy kopię pierwszego i wsadza do niej klasy z ZIPa, następnie odpala tą kopię.
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:2 minuty
0

Może wpisz do Google "java plugin framework".


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
Koziołek
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:23 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
1

Możesz użyć mechanizmu SPI http://4programmers.net/Java/W%C5%82asne_us%C5%82ugi_w_JSE Jedyny wymóg to przygotowanie sobie skryptu startowego, który budowałby classpath na podstawie listy plików z katalogu i uruchomił program z takim CP.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.