Возможно, вам лучше было бы попытаться устранить пусковую установку, используя стандартную JVM. Посмотрите, сможете ли вы выяснить, с какими параметрами запускается Java - это может помочь при выводе программы запуска и любых связанных файлов конфигурации.
Тогда просто позвони в java.
Это может не работать вообще, в зависимости от того, что еще делает программа запуска.
редактирование:
попробовать:
java -Djava.system.class.loader=com.company.loader.NativeClassLoader -Xmx160m -Xms160m -Xincgc
из командной строки против реальной JVM. Есть большая вероятность, что он потерпит неудачу из-за NativeClassLoader или других вещей, настроенных загрузчиком java.
Также вам может не хватать фактического Java-класса, который он пытается запустить (я не знаю, нужен ли этому «NativeClassLoader» фактический основной класс или нет).
Не зная больше о загрузчике класса C, я не знаю, сможет ли кто-нибудь вам сильно помочь. Возможно, вы могли бы связаться с продавцом? Вы можете сбросить файл .exe и посмотреть, есть ли какой-либо текст, который может его идентифицировать - если бы вы могли выяснить, откуда он взялся, вы можете найти в нем документы, рассказывающие о том, как перенаправлять параметры в JVM
.