Verschiedene Java Versionen gleichzeitig ???

Diskutiere Verschiedene Java Versionen gleichzeitig ??? im WinXP - Allgemeines Forum im Bereich Windows XP Forum; Hallo, kann ich auf einem PC unter XP zwei verschiedene Java Versionen gleichzeitig installiert haben ? Hintergrund ist, dass wir mit 2 Java...
F

ferrari-fan

Threadstarter
Mitglied seit
23.02.2006
Beiträge
22
Hallo,

kann ich auf einem PC unter XP zwei verschiedene Java Versionen gleichzeitig installiert haben ?

Hintergrund ist, dass wir mit 2 Java basierenden Systemen arbeiten und die eine Firma sagt, ihr System läuft nur stabil unter Version 1.x, die andere benötigt aber unbedingt 1.y (genaue Versionen weiß ich jetzt nicht mehr)

Habt ihr eine Idee dazu ?
 
A

AlienJoker

Gast
eigentlich geht das nur, wenn man die Programme selbst schreibt und die Javaversionen nicht installiert, sonder lokal nur ablegt. Dann kann man die Pfade angeben und damit auch die Javaversion (unter Unix schon so gemacht).
In deinem Fall geht das nur durch ein zweites System. Remotesysteme bieten sich dafür ein wenig an.
 
DerZong

DerZong

MODERATOR/FAQ-Team
Team
Mitglied seit
12.10.2004
Beiträge
4.702
Alter
42
Ist prinzipiell erstmal kein Problem, unterschiedliche Java-Versionen auf ein System zu haben.

Ist auch gar nicht so abwägig, dass unterschiedliche Java-Programme unterschiedliche Java-Versionen benötigen. Schließlich kommen immer neue Klassen hinzu und andere werden herausgenommen (Stichwort deprecated)

Eines sollte aber beachtet werden: Im System wird meist nur ein Java-Home-Verzeichnis definiert - i. d. R. zur aktuellsten installierten Version (z. B. Version X).
Braucht nun ein Programm eine ältere Version, so muss explizit die ältere Version angesprochen werden. Dieses könnte dan in dieser Art aufgeführt werden:
Pfad z Version Y\bin\java.exe -jar jar-Datei bzw. Pfad z Version Y\bin\java.exe class-Datei

Ich hoffe mal, dass die einzelnen Programme "vernünftig" programmiert wurden, denn auch in der Entwicklungsumgebung des Java-Programms sollte auf die richtige Version verwiesen werden.

Weiterhin sollten nach Möglichkeit keine Deprecated-Klassen und -Methoden verwendet werden, damit eine möglichst große Kompatibilität gewährleistet werden kann.

Auch sollte bei den einzelnen Programmen gewährleistet sein, dass alle nötigen Klassen mit importiert und in der "Auslieferungsdatei" integriert werden.
 
F

ferrari-fan

Threadstarter
Mitglied seit
23.02.2006
Beiträge
22
Eines sollte aber beachtet werden: Im System wird meist nur ein Java-Home-Verzeichnis definiert - i. d. R. zur aktuellsten installierten Version (z. B. Version X).
Braucht nun ein Programm eine ältere Version, so muss explizit die ältere Version angesprochen werden. Dieses könnte dan in dieser Art aufgeführt werden:
Pfad z Version Y\bin\java.exe -jar jar-Datei bzw. Pfad z Version Y\bin\java.exe class-Datei
Das mit dem Pfad stelle ich mir jetzt schwer vor, da es sich bei beiden um Online Programme handelt. Die einzige Konfiguration, die ich treffen muss, sind meine Zugangsdaten eingeben.

Das nervt....:mad

Danke für die Infos.
 
A

AlienJoker

Gast
also, im Prinzip ist es gar nicht so schwer, glaube ich. Du schnappst dir die Ordner der beiden javaversionen und kopierst sie auf die PLatte und musst dann "nur" noch den Javahomedirectory definieren, je nach anwendung. Aber wie man den unter Windows setzt, weiß ich nicht. Unter Unix gibts ne Systemvariable, windows lässt die leider vermissen.
Die variante von Zong klingt schon ganz gut mit
Pfad z Version Y\bin\java.exe -jar jar-Datei bzw. Pfad z Version Y\bin\java.exe class-Datei
aber wenn ich das richtig sehe, klappt das nicht, wenn da jemand ne executable drumrum gebastelt hat, sondern nur mit den Java Byte Code Files.
 
automatthias

automatthias

vernunftgeplagt
Mitglied seit
21.04.2006
Beiträge
9.411
Man KANN verschiedene Java-Runtimes parallel installieren.
Diese werden normalerweise im Verzeichnis C:\Programme\Java\... in Unterverzeichnisse mit den Versionsnummern gesteckt.

In der Systemsteuerung gibt es ein Control-Panel Plugin für Java. Dort kann man beim Reiter JAVA die verschiedenen installierten Versionen sehen und aktivieren.

Im ungünstigsten Fall muss man dann jeweils vor Benutzung der Programme die Java-Version umschalten.
Ansonsten sollte es genügen, wenn man der Anwendung "auf den rechten Pfad" hilft.
 
Thema:

Verschiedene Java Versionen gleichzeitig ???

Verschiedene Java Versionen gleichzeitig ??? - Ähnliche Themen

  • GELÖST Verschiedene Java Versionen gleichzeitig nutzen

    GELÖST Verschiedene Java Versionen gleichzeitig nutzen: Hallo Zusammen Bin neu hier also nur sagen wenn ich etwas falsch mache =) Problem: Ich hab ein Kunde der nutzt ein ERP System was nur mit der...
  • One Drive Synchronisation über verschiedene Windows Rechner hinweg

    One Drive Synchronisation über verschiedene Windows Rechner hinweg: Hallo, ich habe ein kleines Problem, was manche wahrscheinlich nicht stören würde, mich allerdings bald in den Wahnsinn treibt. Vielleicht gibt...
  • Verschiedene Programme öffnen nicht über die Taskleiste

    Verschiedene Programme öffnen nicht über die Taskleiste: Hallo zusammen, bei meinem Windows 10 1909 Laptop gibt es seit ca. einer Woche diverse Probleme mit der Taskleiste. Bspw. öffnet sich beim...
  • automatische Zusammenfassung von E-Mails verschiedener Absender mit gleichem oder ähnlichem Betreff (Thread-Bildung)

    automatische Zusammenfassung von E-Mails verschiedener Absender mit gleichem oder ähnlichem Betreff (Thread-Bildung): Hallo, Outlook fasst E-Mails unterschiedlicher Absender, die aber denselben oder einen ähnlichen Betreff aufweisen, einfach zu einem...
  • Ähnliche Themen
  • GELÖST Verschiedene Java Versionen gleichzeitig nutzen

    GELÖST Verschiedene Java Versionen gleichzeitig nutzen: Hallo Zusammen Bin neu hier also nur sagen wenn ich etwas falsch mache =) Problem: Ich hab ein Kunde der nutzt ein ERP System was nur mit der...
  • One Drive Synchronisation über verschiedene Windows Rechner hinweg

    One Drive Synchronisation über verschiedene Windows Rechner hinweg: Hallo, ich habe ein kleines Problem, was manche wahrscheinlich nicht stören würde, mich allerdings bald in den Wahnsinn treibt. Vielleicht gibt...
  • Verschiedene Programme öffnen nicht über die Taskleiste

    Verschiedene Programme öffnen nicht über die Taskleiste: Hallo zusammen, bei meinem Windows 10 1909 Laptop gibt es seit ca. einer Woche diverse Probleme mit der Taskleiste. Bspw. öffnet sich beim...
  • automatische Zusammenfassung von E-Mails verschiedener Absender mit gleichem oder ähnlichem Betreff (Thread-Bildung)

    automatische Zusammenfassung von E-Mails verschiedener Absender mit gleichem oder ähnlichem Betreff (Thread-Bildung): Hallo, Outlook fasst E-Mails unterschiedlicher Absender, die aber denselben oder einen ähnlichen Betreff aufweisen, einfach zu einem...
  • Sucheingaben

    verschiedene java versionen win xp

    Oben