Programm für verschiedene Betriebssystem vertreiben?

Status
Nicht offen für weitere Antworten.
J

jank

Aktives Mitglied
Hallo.

Ich arbeite gerade an einer Applikation, sowohl auf Windows als auch auf Linux funktionieren soll (natürlich auch auf anderen Plattformen, vorerst allerdings ungetestet).

Was ist euer Meinung nach der beste Weg, ein Java Programm halbwegs benutzerfreundlich für verschiedene Betriebssystem zum Download bereitzustellen? Am besten wäre es ja, wenn der Benutzer nicht unbedingt sich in ner Konsole mit "java -jar...." herumschlagen müsste. Ein Entpacken z.B. aus nem zip oder tar.gz File kann bei diesem Programm jedem Benutzer zugemutet werden.

Irgendwelche guten Ideen, vorhandene Lösungen?

Grüsse,
Tin
 
J

jank

Aktives Mitglied
Hab mir jetzt Java Webstart mal angeguckt.
Wusste nicht, dass es so einfach und leistungsfähig ist. So etwas habe ich gesucht.

Danke.
 
H

Hilefoks

Bekanntes Mitglied
Ich würde, wenn du dein Programm wirklich verbreiten möchtest, es mit dem GCJ nativ übersetzen. Die meisten Distributionen liefern kein Sun-Java mit, meistens nicht einmal ein Blackdown-jre. Oft, zum Beispiel bei Debian, kann man auch kein Java aus offiziellen Quellen installieren. Und selbst wenn man dann Java installiert hat ist Webstart noch lange nicht eingerichtet....

MfG Hilefoks
 
thE_29

thE_29

Top Contributor
Deswegen installiert man es ja auch ganz normal von der Sun HP und net via apt-get ^^


Das einzige was nützlich wäre, wäre ein Tool was dein Programm analyisiert und all diejenigen Klassen ausspuckt die von der JRE benötigt wird!

So könnte man eine mini jre immer mitgeben, nur dafür müsste man halt auch die internen Abhängigkeiten wissen ^^
 
A

AlArenal

Top Contributor
Es gibt doch 98.000 Installer für Java und alle möglichen Systeme...
 
K

krey

Aktives Mitglied
Also wenn du es wirklich nativ übersetzen willst solltest du das ganze anders angehen. Dann würde ich SWT & JFace benutzen um das GUI zu gestalten. (Da für GCJ nicht alle Bibliotheken vorhanden sind die für Swing & AWT gebraucht werden.) Wenn du das Programm mit AWT und Swing schreibst, würde ich mir Gedanken über das Einsatzgebiet machen. Wenn damit zu rechnen ist das die meisten Leute an die das Programm vertrieben werden soll, bereits eine Java VM auf ihrem System installiert haben kannst du alles in ein .jar packen und mit einer .bat Datei das Programm starten. Der Inhalt der .bat Datei wäre dann nur ein java -jar "datei.jar" ... Wenn keine Java VM vorhanden ist und du genug Platz hast um das Programm zu verteilen kannst du eine CD/DVD Brennen und die Java VM direkt mit zu deinem Programm packen. Auf welchen Plattformen soll das Programm eingesetzt werden? Wenn du wirklich unabhängig bleiben willst ist sicher Java Webstart das beste. Dort machst du auch nichts nativ.
 
L-ectron-X

L-ectron-X

Gesperrter Benutzer
krey hat gesagt.:
Wenn keine Java VM vorhanden ist und du genug Platz hast um das Programm zu verteilen kannst du eine CD/DVD Brennen und die Java VM direkt mit zu deinem Programm packen.
Diese Methode ist unter anderem in der FAQ beschrieben.
 
J

jank

Aktives Mitglied
Vielen Dank erstmal für die Antworten. Ich werde mir nochmal Gedanken über die genauen Zielsysteme des Programmes machen müssen.


Noch mal eine kurze Frage, die mit Java Web Start aufgekommen ist (evtl. etwas off-topic in diesem Thread):

Wenn ich eine Zertifikat generiere um damit ein JAR zu signieren, sagt mir keytool ja, dass es nach 6 Monaten ausläuft. Würde es dann genügen, einfach das JAR neu zu signieren und über Web Start anzubieten?


Grüsse,
Tin
 
0

0xdeadbeef

Top Contributor
IMHO kommt bekommt man dann allerhöchstens gesagt, daß die Lizenz angelaufen ist und auch das nur bei einer Neuinstallation. An der Lauffähigkeit der Anwendung ändert das nichts.
 
J

jank

Aktives Mitglied
0xdeadbeef hat gesagt.:
IMHO kommt bekommt man dann allerhöchstens gesagt, daß die Lizenz angelaufen ist und auch das nur bei einer Neuinstallation. An der Lauffähigkeit der Anwendung ändert das nichts.

Das ist ja noch besser, danke für die Antwort.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Java-Programm für "Börsenanalyse" schreiben Allgemeine Java-Themen 4
I Einstellungen für ein Programm speichern Allgemeine Java-Themen 5
G Design Patterns für Programm Allgemeine Java-Themen 3
S Brauche Hilfe bei Planung für JAVA-Programm Allgemeine Java-Themen 3
J Programm für GUI und Webbrowser Allgemeine Java-Themen 2
J Installer für Java-Programm Allgemeine Java-Themen 5
MQue aktuelle Wetterdaten für Java- Programm Allgemeine Java-Themen 9
S Programm für parallele bearbeitung Allgemeine Java-Themen 11
oltoko PID für das laufende Java Programm herausfinden Allgemeine Java-Themen 3
P Installationsroutine für eigenes Java-Programm Allgemeine Java-Themen 3
F VideoIntro für mein Programm Allgemeine Java-Themen 2
D Programm für Java2D Allgemeine Java-Themen 11
G Programm für Onlinespiel Allgemeine Java-Themen 6
C Mehrere Instanzen für einen Programm Allgemeine Java-Themen 3
G UML Programm für Eclipse Starten Allgemeine Java-Themen 3
M Frage über Programm (IDE für Anfänger) Allgemeine Java-Themen 6
S Programm entwickeln, welches ein Dreieckspuzzle lösen kann Allgemeine Java-Themen 5
R Lesen von Interfaces (Programm Vervollständigen) Allgemeine Java-Themen 10
Dann07 Java-Programm findet DLLs nicht! Allgemeine Java-Themen 20
OSchriever Linux-Programm öffnen Allgemeine Java-Themen 6
P USER Management in SQL übergreifend auf JAVA Programm Allgemeine Java-Themen 41
L Eclipse Konsole im exportierten Programm Allgemeine Java-Themen 2
OSchriever Programm über Linux-Kommandozeile ausführen Allgemeine Java-Themen 20
D Verkauf von einem Programm welches ich in Java geschrieben habe Allgemeine Java-Themen 4
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P Erstelltes Programm ist doppelt so groß Allgemeine Java-Themen 11
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
S Einfaches Programm programmieren Allgemeine Java-Themen 5
M kleines KI Programm Idee Allgemeine Java-Themen 7
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
L Excel Datei löscht sich selbst im Programm - Java Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
ralfb1105 Starten Java App(s) (.jar) aus einem Java Programm Allgemeine Java-Themen 18
temi Java Programm aus einer DB laden und starten Allgemeine Java-Themen 2
N Programm startet nicht, nur per cmd Allgemeine Java-Themen 5
J Programm zum Suchen eines Wortes im Dateisystem Allgemeine Java-Themen 4
E Java Programm mit Clients erweitern - Möglichkeiten? Allgemeine Java-Themen 2
Joker4632 Methoden Befehl an bereits extern geöffnete Programm-spezifische Konsole senden Allgemeine Java-Themen 1
M Dieses Programm schneller machen? Allgemeine Java-Themen 2
R Programm zur Rekursion Allgemeine Java-Themen 5
N Quicksort Programm hängt sich auf Allgemeine Java-Themen 6
S Compiler-Fehler Programm verhält sich in Eclipse anders Allgemeine Java-Themen 1
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
dereki2000 Programm veröffentlichen Allgemeine Java-Themen 14
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
S Java Programm (Spiel mit den Boxen) Allgemeine Java-Themen 1
kodela Programm hängt in der Ereigniswarteschlange Allgemeine Java-Themen 13
A Java Programm verbessern/vereinfachen Allgemeine Java-Themen 20
P Programm darf nicht mehrfach startbar sein Allgemeine Java-Themen 16
S Programm hängt sich manchmal (selten) auf Allgemeine Java-Themen 9
JavaNewbie2.0 Programm nicht im Taskmanager schliesen können Allgemeine Java-Themen 15
J XML Datei mit installiertem Programm öffnen Allgemeine Java-Themen 7
Arif Input/Output Dateien im Jar-Programm speichern Allgemeine Java-Themen 12
H Java FX 2 Fragen um Programm in mehrere sprachen zu übersetzen in Gluon Framwork Allgemeine Java-Themen 3
JavaNewbie2.0 Programm bleibt "stehen" Allgemeine Java-Themen 2
JavaNewbie2.0 Start eines Anderen Programm erkennen Allgemeine Java-Themen 6
E Mit Java ein Python Programm starten Allgemeine Java-Themen 20
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
Aruetiise Methoden .jar mit Programm öffnen Allgemeine Java-Themen 2
C anderes Programm schließen! Allgemeine Java-Themen 5
C Webseiten Programm problem Allgemeine Java-Themen 5
E Programm auf Installation prüfen Allgemeine Java-Themen 1
J Programm zum Download von CSV-Dateien Allgemeine Java-Themen 4
E Programm ohne Windowsrand(Vollbild) ? Allgemeine Java-Themen 5
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
P Schnittstelle java Programm zu Webserver / Browser Allgemeine Java-Themen 2
J Schutz Programm Jar Exe Allgemeine Java-Themen 7
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
Blender3D Java Swing Programm Windows 10 Autostart Problem Allgemeine Java-Themen 2
U Input/Output Warum wirft mir das Programm diesen Fehler? Allgemeine Java-Themen 6
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
B Programm updaten mit FXLauncher Allgemeine Java-Themen 1
D Nicht quelloffenes Programm Allgemeine Java-Themen 5
F Java-Programm lizensieren Allgemeine Java-Themen 21
I Programm im Hintergrund bei Windows zur Steuerung der Tastatur nutzen Allgemeine Java-Themen 2
X Aus Programm "Installationsprogramm" machen Allgemeine Java-Themen 6
T Java Programm in Internetseite? Allgemeine Java-Themen 4
T Java Programm frisst RAM Allgemeine Java-Themen 6
H Alter Java-Programm läuft nicht mehr. Laut strace fehlt libpthread.so.0 Allgemeine Java-Themen 3
H Runtime reagiert erst wenn Programm abbricht Allgemeine Java-Themen 1
E Exceptions abfangen und dann Programm stoppen - aber wie? Allgemeine Java-Themen 2
N Offenes Programm nutzen Allgemeine Java-Themen 4
L Java-Programm Zahlenkombinationen ausgeben Allgemeine Java-Themen 10
KaffeeFan Methoden Suche Methode um Programm kurz warten zu lassen Allgemeine Java-Themen 22
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
T Java Programm sauber beenden (Mac OS) Allgemeine Java-Themen 7
O Programm wird einfach "gekillt" Allgemeine Java-Themen 3
L TV Programm API/Web Service o.ä. Allgemeine Java-Themen 6
G Programm dauerhaft laufen lassen Allgemeine Java-Themen 4
M Ein Programm das nur von einem bestimmten Programm geöffnet werden kann Allgemeine Java-Themen 7
E Fehlermeldung vor dem Programm code Allgemeine Java-Themen 1
F In OSX: Java-Programm über URI-Scheme aufrufen mit Parameter? Allgemeine Java-Themen 0
itwestnet Mein Java-Programm läuft nicht in China Allgemeine Java-Themen 4
B SMS von Vodafone Mobile Connest mit JAVA-Programm lesen Allgemeine Java-Themen 0
M Windows 98 - Mit welchem JDK (Version) kann noch Programm dafür erstellt werden Allgemeine Java-Themen 6
Tausendsassa Compiler-Fehler Fertiges Programm mit Fehler Allgemeine Java-Themen 10
Tom299 Beliebiges Windows-Programm / Prozess in den Vordergrund bringen Allgemeine Java-Themen 4
Athena Programm funktioniert nur beim Debugging korrekt, sonst nicht. Allgemeine Java-Themen 1

Ähnliche Java Themen

Anzeige

Neue Themen


Oben