Предположим, что на Java есть приложение для запуска приложений.Можно ли написать программу C/C++, которая передает java-классы JVM?
Пусковые затем запускает этот C/C++ класса фидера. (Вроде самозагрузки?)
Всех Java-классов, которые вам нужны запустить «скажем App1» загружается. (App1 - это чистая Java-программа)
Теперь пусковая установка запускает App1.
Возможно ли это?
EDIT Я видел этот веб-страницу http://www.componio.com/products/jinstaller/jarcryp/
Они утверждают, что они могут шифровать банку и методы обхода loadClass() с некоторой родной библиотекой.
Я пытаюсь понять, если это подделка или, если возможно, как это сделать?
EDIT 2
Просто еще одна вещи, кто-то может сказать мне, что Принципы сообщества я сломал, чтобы получить этот минус голос? Чтобы я учился и не делал то же самое, если бы я сделал что-то неправильно? Thx
да. Вы можете вызвать методы в Java, которые это делают. Однако может быть проще запустить «java App1» в командной строке. –
@PeterLawrey вы ссылаетесь на метод loadClass()? Я пытаюсь обойти этот метод. – Ascendant
Вы хотите загрузить класс без вызова 'loadClass'? Вы можете написать метод, который делает то же самое и называть его, но я не уверен, почему вы захотите. –