Hi,
ich möchte eine Application (kommerziell) auf CD ausliefern. Die Application soll auch auf Linux startbar sein und ich habe sie unter Ubuntu entsprechend getestet. Für Windows habe ich Installer, aber ich weiß nicht so recht, wie das für Linux laufen soll. Genügt es, für Linux ein Archiv mit allen applikationsbezogenen Ressourcen und einem kleinen Shellskript beizulegen? Kann man von den Linux-Leuten erwarten, dass sie das Ding dann auf die Platte kopieren, entpacken und das Skript selbst starten können, oder gibt es schlauere Herangehensweisen? Das Shellskript hat eigentlich nur eine Zeile: java -jar application.jar (und das funktioniert auch). Kann ich erwarten, dass Linux-Leute in der Lage sind, selbst Java nachzuinstallieren, falls erforderlich? Dann gibt es ja auch noch die Notwendigkeit, Rechte zu setzen um das Skript starten zu können, oder? Kann ich hier den Anwendern bereits Arbeit abnehmen?
Webstart fällt leider aus, weil das Projekt viele Ressourcen enthält, die schlecht in ein jar zu packen sind und das Programm braucht Schreibzugriff (ich möchte nicht mit Zertifikaten hantieren). Auf Installationspackete wie InstallAnyWhere und AdvancedInstaller möchte ich verzichten, da ich diese extra erwerben müsste und das Projekt eine entsprechende Investition nicht hergibt.
Danke,
Wolfgang
ich möchte eine Application (kommerziell) auf CD ausliefern. Die Application soll auch auf Linux startbar sein und ich habe sie unter Ubuntu entsprechend getestet. Für Windows habe ich Installer, aber ich weiß nicht so recht, wie das für Linux laufen soll. Genügt es, für Linux ein Archiv mit allen applikationsbezogenen Ressourcen und einem kleinen Shellskript beizulegen? Kann man von den Linux-Leuten erwarten, dass sie das Ding dann auf die Platte kopieren, entpacken und das Skript selbst starten können, oder gibt es schlauere Herangehensweisen? Das Shellskript hat eigentlich nur eine Zeile: java -jar application.jar (und das funktioniert auch). Kann ich erwarten, dass Linux-Leute in der Lage sind, selbst Java nachzuinstallieren, falls erforderlich? Dann gibt es ja auch noch die Notwendigkeit, Rechte zu setzen um das Skript starten zu können, oder? Kann ich hier den Anwendern bereits Arbeit abnehmen?
Webstart fällt leider aus, weil das Projekt viele Ressourcen enthält, die schlecht in ein jar zu packen sind und das Programm braucht Schreibzugriff (ich möchte nicht mit Zertifikaten hantieren). Auf Installationspackete wie InstallAnyWhere und AdvancedInstaller möchte ich verzichten, da ich diese extra erwerben müsste und das Projekt eine entsprechende Investition nicht hergibt.
Danke,
Wolfgang