Необходимо выполнить приведенную ниже команду winzip в java-программе.
C:\Program Files\WinZip>winzip32 -a -s"password" C:\abc.zip C:\abc.doc
Необходимо выполнить приведенную ниже команду winzip в java-программе.
C:\Program Files\WinZip>winzip32 -a -s"password" C:\abc.zip C:\abc.doc
Используйте Runtime#exec()
(здесь, здесь предостережения) или только чистый код Java (связанная тема SO).
Кстати, если вам не нужна защита паролем, вы можете просто использовать _ 2_ (здесь).
Вы можете просто использовать Runtime.exec ();
String[] cmd = {"C:\\Program Files\\WinZip\\winzip32", "-a", "-s", "password", "C:\\abc.zip", "C:\\abc.doc"};
Runtime.getRuntime().exec(cmd);
Заглянув в Интернет, поможет ли это то, что вы ищете: https://truezip.dev.java.net/ без необходимости полагаться на внешнюю установку WinZip, которая может существовать или не существовать в системе конечного пользователя? Просто предложение.