У меня есть приложение Java, которое я настраиваю в качестве службы Windows, используя Procrun .Это приложение должно использовать 32-разрядную версию Java из-за одной из сторонних библиотек, используемых в приложении.Я пытаюсь написать пакетный скрипт для пользователей, чтобы иметь возможность установить службу, аналогично service.bat в каталоге tomcat bin.
Procrun использует параметр --Jvm при установке службы.Этот параметр может быть установлен на auto или вы можете указать полный путь к jvm.dll.Мне нужно найти способ проверить, установлена ли 32-разрядная версия Java и где находится jvm.dll.
Как найти 32-разрядную версию jvm.dll из командного файла?
Я видел похожие вопросы, в которых говорится, что нужно использовать java -version, чтобы увидеть, является ли она 32-битной или 64-битной, но только потому, что текущая версия java является 64-битной, это не значит, что они также не имеют32-разрядная версия установлена.
Спасибо