Java - Как да накарам програмата да изпълнява вътрешно jar файлове

Чудех се ... Искам да използвам нещо от типа плъгин с моята Java програма.

Ето каква е ситуацията:

Компилирах изходен файл (.java) в .jar файл, използвайки МОЯТА .JAR програма като библиотека. Как да накарам МОЯТА програма да изпълнява другия .jar файл вътрешно (използвайки основната програма като справка).

Знам, че това е странно (и на мен ми звучи странно), но ако някой разбира какво се опитвам да кажа, моля да коментира.

Благодаря на всички предварително!


person Dylan Wheeler    schedule 01.03.2012    source източник
comment
Трябва да проверите stackoverflow .com/questions/60764/. Това, от което се нуждаете, е Class Loader.   -  person Cengiz Can    schedule 01.03.2012
comment
Някой знае ли за софтуера за ботиране RuneScape? Ако е така, идеята ми е много подобна на идеята за скрипта за софтуера. това помага ли   -  person Dylan Wheeler    schedule 01.03.2012


Отговори (2)


Добре, ето чернова как да го направите.

  • Създайте интерфейс с метод "run()".
  • Вашият .java плъгин трябва да реализира този интерфейс.
  • Заредете всички класове в classpath (помогнете тук Намерете Java класове, внедряващи интерфейс)
  • стартирайте вашия плъгин, като изпълните метода run на интерфейса.
person Carlos Quijano    schedule 01.03.2012

Ще трябва да стартирате буркана, като използвате стандартния синтаксис. Вашият въпрос е основно за изпълнение на конзолни команди в java. Ето хубав отговор на подобен въпрос: връзка!
Това не е непременно точно това, което искате, но целта му е да ви постави на правилния път, основно ще получите разположението на буркана, след това ще проверите за системата и след това ще използвате техниката, използвана там, за изпълнете команда през конзолата на конкретната платформа.

person Community    schedule 01.03.2012