Если программа для Windows (* .msi) была написана на Java, могу ли я извлечь ее содержимое и установить, используя кроссплатформенные возможности Java? Я бы хотел установить его в обход Wine.
Установка msitools
- необходимо использовать msiextract
sudo apt-get install msitools
Извлечение , файл
msiextract TAV.msi
MSI Входит Program Files/TAV
cd "Program Files/TAV"
Извлечение EXE-файл
unzip TAV.exe
Проверка MANIFEST.MF
Manifest-Version: 1.0
Class-Path: .:./org/hyperic/sigar/natives/
Created-By: 1.5.0_22 (Oracle Corporation)
Main-Class: tav.TAV
, Ваш основной класс tav.TAV
, Запускают основной класс
java tav/TAV
, и Ваше приложение работает, без ВИНА ;)