Abbiamo un programma (scritto in VB) utilizzando una chiamata a un programma winzip o uno strumento da riga di comando 7zip per comprimere alcuni file. Una volta ho disinstallato per errore winzip sul mio computer e ho fatto in modo che uno dei nostri programmi (creati dal programmatore già partito) si sia bloccato. Quindi non possiamo disinstallare il programma winzip.
Ora stiamo scrivendo un altro programma con il file batch di java + windows. E sono arrivato a un punto che ho bisogno di prendere una decisione tra 1) usando una chiamata a uno strumento esterno (ad esempio 7z) per gzip in windows batch file, 2) o faccio un programma java per gzip il file.
Ovviamente uno strumento esterno come 7z è conveniente e possiamo evitare qualche codifica aggiuntiva con java. Al contrario, se 7z viene disinstallato accidentalmente, il nostro programma andrà in crash. Cosa ne pensi?