Webstart zwei Java Versionen / aktivieren bzw deaktivieren

Fredstg

Neues Mitglied
Hallo zusammen,

ich habe im Moment zwei JREs installiert
einmal 1.6.xx
und 1.7.x

die 1.7 ist deaktiveiert (über Java Control Panel)

Frage:
Läuft Webstart mit der Version 1.7 (in JNLP als j2se definiert) auch bei deaktiveirter Version ?

warum ich 1.7 deaktiviert habe:
In eienr anderen Applikation (Applet im IE-Browser) darf ich 1.7 nicht verwenden. daher deaktiviert damit 1.6 verwendet wird

Aber Webstart muss 1.7 verwenden.
Ist diese Konstellation umsetzbar ?


gruz
Fred
 
Ich glaube es wäre erstmal sinnvoll wenn du uns verraten könntest warum du für ein spezielles Applet nur Java6 verwenden darfst. Sollte es nicht aufwärtskompatibel zu Java7 sein würde ich mir einen anderen Dienst suchen der mir das selbe für Java7 bereitstellt, denn sowas ist dann definitiv ein Fehler des Programmierers wenn er eine maximale Java-Version festlegt.
Ansonsten : Ja, es wäre möglich, aber es wäre mit einigem Aufwand und ein paar "Hacks" verbunden, denn sowohl Java-Applets als auch Webstart werden über ein und das selbe Plugin gehandled. Also müsste man das Plugin soweit manipulieren das es für das Applet die 6er VM nutzt, für Webstart aber an die 7er VM delegiert. Und das dürfte ein ziemlicher Aufwand wäre und höchstens in Kombination mit OpenJDK machbar sein wenn man sich das Plugin selbst zusammenbaut. Aber so einfach nur mit dem ControlPanel wirst du nicht weit kommen außer das du es jedes mal selbst umstellen musst.
 
Danke schon mal.

es war mir schon klar dass die Sinnfrage kommt ;-)
Ich kann an der Konstellation nichts ändern. Dies ist eine große Applikation die ich nicht von heute auf morgen umstellen kann.
Muss ich als Entwickler erst mal hinnehmen und eine Lösung finden die für den Anwender machbar ist.
Es bringt nichts auf die "Großen" zu schimpfen.

Bleibt mir also nichts anderes übrig als dem Anwender die Funktion des Control Panels bei zubringen.
 

Zurück
Oben