PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jre



xXchrissiXx
22-08-2007, 08:18
Hallo!

Mal ne Frage!

Ist es notwendig das jedes Programm seine eigene Java Runtime hat?
oder würde es reichen eine auf dem PC für alle Programme laufen zu haben....

Gruß chrissi

jeebee
22-08-2007, 10:41
1 JRE (=Java Runtime Environment) reicht für alle Java-Programme auf einem PC.

anda_skoa
22-08-2007, 16:04
Er meinte wahrscheinlich VM Sharing im Sinne von in der selben VM laufen.

Daran wird immer wieder mal gearbeitet, Stichwort MVM.

Das Problem ist, dass eben Programme normalerweise eben davon ausgehen können, ein Prozess zu sein, also gewissen Resourcen für sich allein zu haben.

Eine Shared VM müsste das dann simulieren, also wenn zum Beispiel ein "Programm" das aktuelle Verzeichnis wechselt, muss für die anderen "Programme" weiterhin das alte Verzeichnis gelten, usw.

Es ist umstritten, ob die möglichen Vorteile, die Nachteile und eventuell unbekannten Nebeneffekt wirklich wert sind.

Ciao,
_