JRE Binarys manuell runterladen?

W

Willey1986

Mitglied
Thread Starter
Dabei seit
04.07.2010
Beiträge
29
Reaktionspunkte
6
Huhu,

ich muss euch Mac User grad mal belästigen, aber ich brauche Hilfe. Und zwar muss ich für meine Arbeit den Installer für eine Software bauen, und ich soll dabei am besten direkt die aktuellste JRE mitliefern, damit auch alles auf jeden Fall läuft.

Tja für Windows, Linux und Solaris kann ich die benötigten Dateien ja direkt von Sun herunterladen, aber für Mac sieht es schlecht aus.

Da ich leider keinen Mac habe weiß ich nicht genau was ich tun soll? Ist Java immer auf allen neueren Macs von Haus aus vorhanden und wird automatisch geupdatet? Oder gibt es irgendwo anders die aktuellste JRE als zip oder sonstiges Paket als Download?

Außerdem habe ich gelesen, dass Java 6 z.B. nur für die aktuellen Intel Macs verfügbar ist, alle vorherigen Modelle haben nur Java 5.

Also es wäre echt saunett, wenn mich hier ein Javaexperte aufklären könnte.

Danke sehr!
 
Java 6 nur auf aktuellen, stimmt.
Aber Java 5 gibt´s auf jedem Mac. Das kann man einfach voraussetzen.

Runter laden und mitliefern ist IMHO nicht so eine gute Idee.
 
Mitliefern find ich eigentlich auch blöd, aber mein "Chef" hälts für ne gute Idee um Komplikationen zu vermeiden.

Naja nicht mein Bier, dann gibts eben nur ne JRE für Windows Linux und Solaris :D, danke für die Hilfe
 
Die Idee ist gut und übliche Praxis. Nur bei MacOS gehts nicht, weil Apple hier sein eigenes Brötchen - Pardon JRE backt.
 
Es verstößt sogar gegen die Lizenz Java 6 von Oracle/Sun selbst mitzuliefern und zu installieren.

Und das aktuellste Java unter OS X gibt's nur für 10.6.

Oder du installierst dir das OpenJDK6. Aber da das aktuelle zu kompilieren kann auch ne Herausforderung werden.
 
B. License to Distribute Software. Subject to the terms
and conditions of this Agreement and restrictions and
exceptions set forth in the Software README file, including,
but not limited to the Java Technology Restrictions of these
Supplemental Terms, Sun grants you a non-exclusive,
non-transferable, limited license without fees to reproduce
and distribute the Software (except for the JavaFX Runtime),
provided that (i) you distribute the Software complete and
unmodified and only bundled as part of, and for the sole
purpose of running, your Programs, (ii) the Programs add
significant and primary functionality to the Software, (iii)
you do not distribute additional software intended to
replace any component(s) of the Software, (iv) you do not
remove or alter any proprietary legends or notices contained
in the Software, (v) you only distribute the Software
subject to a license agreement that protects Sun's interests
consistent with the terms contained in this Agreement, and
(vi) you agree to defend and indemnify Sun and its licensors
from and against any damages, costs, liabilities, settlement
amounts and/or expenses (including attorneys' fees) incurred
in connection with any claim, lawsuit or action by any third
party that arises or results from the use or distribution of
any and all Programs and/or Software.

von http://java.sun.com/javase/6/jre-6u20-license.txt

Sprich: solange du das JRE nicht modifizierst, darfst du es sehr wohl mit deiner Software mitliefern - Ausgenommen ist JavaFX.
 
Zurück
Oben Unten