Slyh: Ist Java die richtige Sprache für mein Problem?

Beitrag lesen

Hallo,

  • Sie sollen von jedem Anwender ausführbar sein

also auf jeder Plattform. Daher wundert mich, dass Du Dich später auf .exe (also Windows) reduzierst.

Das ist leicht. Kompiliere die Programme einfach für jede existierende
Plattform. ;)

Anscheinend benötigen JAVA-Programme auch immer eine JAVA-Laufzeit-Umgebung, die man dann wohl mit installieren muss?

Ja. Diese ist auf den allermeisten Systemen allerdings vorhanden.

Ist das so? Windows ist das am weitesten verbreitete System, und
dort wird kein Java mitgeliefert. (Das Microsoft-Java zähle ich
absichtlich nicht als Java, weil das verwendete Java 1.1 schon vor
6 Jahren veraltet war.)

Ich bezweifle einfach mal, daß sich übermäßig viele Benutzer eine
Java Laufzeitumgebung nachträglich installieren möchten, nur um ein
Mini-Tool verwenden zu können.

Nicht auf allen, wohlgemerkt, aber auf mehr, als wenn Du Dir nur ein einziges Betriebssystem rauspickst.

Sehe ich nicht so. Wenn es unter Windows läuft, läuft es auf den
allermeisten Maschinen. Vermutlich sind das erheblich mehr System, als
Systeme, auf denen eine JRE installiert ist. Leider.

Achtet man darauf, das Programm möglichst plattformunabhängig zu
schreiben -- was bei einem solchen Mini-Tool vermutlich nicht
sehr schwer sein sollte -- kann man Binaries für die 3 am häufigsten
verwendeten System zur Verfügung stellen, z.B. Windows, Linux und Mac.
Man würde also damit fast jede Plattform abdecken.

Andererseits:
Es würden damit nur 3 Systeme unterstützt werden, während bei der
Verwendung von Java prinzipiell jedes beliebige System unterstützt
wird, sofern eine Laufzeitumgebung installiert ist.
Jemand der z.B. Solaris verwendet, hätte damit trotzdem eine Chance
das Programm zu verwenden.

Aber wem sage ich das. :)

Ich selbst würde vermutlich versuchen Binaries UND eine Java-Version
zur Verfügung zu stellen.

Gruß
Slyh