Я хочу иметь возможность работать с одним экземпляром моего приложения. При открытии файла с приложением, если уже запущен экземпляр, я хотел бы иметь возможность передать аргументы существующему экземпляру. Это прекрасно работает, если выполняется внутри метода main.
Но из-за лучшей производительности я бы хотел выполнить проверку экземпляра внутри Java агента, ie. java .lang.instrument.Instrumentation premain-method, перед выполнением всего Шебанга загрузки классов.
Итак, вопрос в том, как получить аргументы, передаваемые в командную строку приложения внутри premain-метода класс агента? Возможно ли это, или я должен просто пересмотреть стратегию и сделать ее простой?