private vs. public JRE

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo,
ich habe kürzlich die sdk1.5 installiert, wobei ich während der installation die public jre nicht angewählt habe. wenn ich nun irgendein programm starten will, kommt die fehlermeldung, dass die jre nicht gefunden werden konnte (wenn ich die app aus der ide starte geht's jedoch...).
nun habe ich auf der sun-site folgendes gelesen:
Installing the JDK installs a private J2SE Runtime Environment (JRE) and optionally a public copy. The private JRE is required to run the tools included with the JDK. It has no registry settings and is contained entirely in a jre directory (typically at C:\Program Files\jdk1.5.0\jre) whose location is known only to the JDK. On the other hand, the public JRE can be used by other Java applications, is contained outside the JDK (typically at C:\Program Files\Java\jre1.5.0), is registered with the Windows registry (at HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft), can be removed using Add/Remove Programs, might or might not be registered with browsers, and might or might not have java.exe copied to the Windows system directory (making it the default system Java platform or not).

muss ich nun auch die private version installieren, oder wäre es möglich, die registry einträge manuell hinzuzufügen, oder wär' das nur blöd?

wenn ich zwei jre installiert habe, in welches \jre\lib\ext verzeichnis müsste ich dann erweiterungen (z.b. für mysql) reintun, damit die auch aus einem .jar gefunden werde?

vielen dank für euere antwort!
gruss
 
R

Roar

Gast
Anonymous hat gesagt.:
muss ich nun auch die private version installieren, oder wäre es möglich, die registry einträge manuell hinzuzufügen, oder wär' das nur blöd?

wenn du eine public JRE hast, dann würde deine programme ausgeführt werden. wenn du nur eine sdk internet jre mitinstalliert hast musst du noch eine zweite JRE installieren

wenn ich zwei jre installiert habe, in welches \jre\lib\ext verzeichnis müsste ich dann erweiterungen (z.b. für mysql) reintun, damit die auch aus einem .jar gefunden werde?

zum programmieren in das verzeichnis der jre im sdk. ansonsten bringt dir das nicht viel, da wenn du eine jar hast die extra klassen mit in die jar bzw. den classpath packen musst.
 

Der Papa

Mitglied
Hallo Gast,

also ich arbeite mit Linux und habe somit ein SDK mit jre für meine Entwicklungsumgebung und noch eine öffentliche jre die über die in den Umgebungsvariablen eingestellt ist.
Ich habe die mysql-connector...jar einfach beiden jre's hinzugefügt. Einmal in $JAVA_HOME/jre/lib/ext/ und dann noch in
[Meine Entwicklungsumgebung]/java/jre/lib/ext/

Dann findet die jre den Datenbanktreiber beim starten aus der IDE und beim starten von der Konsole (ohne weitere Paremeter)

Und wegen der der public jre: Installiere doch einfach beide (auch die public), das stört doch keinen.
Auf einem Rechner wo nur die jre läuft (um java Programme auszuführen) muss diese sowieso public sein, sonst gehts nit.

Gruß, Tom.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Public oder Private oder Protected Sinn Allgemeine Java-Themen 14
Thallius Warum ist meine private porperty public? Allgemeine Java-Themen 7
P Private und public Allgemeine Java-Themen 2
temi Private statische Hilfsmethoden Allgemeine Java-Themen 33
J private and arrays Allgemeine Java-Themen 2
J private static final String variable Allgemeine Java-Themen 8
Thallius Wie verstecke ich meinen private Key am besten im Code? Allgemeine Java-Themen 10
N Vererbung Static & private fields - Nicht ganz einfach? Allgemeine Java-Themen 4
L Private Key aus KeyDatei extrahieren Allgemeine Java-Themen 2
C Probleme mit dem Zugriff auf private Methode per reflection Allgemeine Java-Themen 2
C Zugriff auf private Methode per reflection geht nicht mehr Allgemeine Java-Themen 3
G Testcases mit Junit auf private-Methode Allgemeine Java-Themen 7
S private ignorieren Allgemeine Java-Themen 7
Z aus private List<???> list eintrag löschen Allgemeine Java-Themen 4
tfa Unit-Tests für private Methoden Allgemeine Java-Themen 25
S In Subklasse auf private Variablen zugreifen Allgemeine Java-Themen 4
A Private-Wert eines Objekts auslesen Allgemeine Java-Themen 9
F Javadoc: @value tag nicht für private fields? Allgemeine Java-Themen 11
G per Reflection auf private Klassenattribute zugreifen? Allgemeine Java-Themen 9
M per reflection private attributsnamen auslesen Allgemeine Java-Themen 3
reibi Aufruf eines private Konstruktors Allgemeine Java-Themen 7
J Java Private Edition? Allgemeine Java-Themen 7
M Stärkerer access-modifier als "private"? Allgemeine Java-Themen 17
F Ein interface und private Methoden? Allgemeine Java-Themen 13
S private Vars in abstrakter Klasse nicht in der Unterklasse? Allgemeine Java-Themen 6
S private Instanzvaribalen bei "Innerer-Vererbung" Allgemeine Java-Themen 9
T ungewollter Zugriff auf private Variablen? Allgemeine Java-Themen 3
S private Methoden benutzen Allgemeine Java-Themen 11
P einen public <Optinal String> in einer anderen Klasse mit einem Int vergleichen Allgemeine Java-Themen 2
T Abgeleitetes Interface public ohne Schlüsselwort "interface"? Allgemeine Java-Themen 3
ReinerCoder Klasse kann nicht public deklariert werden Allgemeine Java-Themen 2
I Java: public final Werte: Gute oder schlechte Praxis? Allgemeine Java-Themen 6
C Email mit public-key verschlüsseln Allgemeine Java-Themen 0
W Warum muss void main() public sein? Allgemeine Java-Themen 3
X public Getter ersetzen (Reflection?!) Allgemeine Java-Themen 3
T Schlüsselworte mehrere public-Klassen in einem Paket Allgemeine Java-Themen 7
B public class JarFilter extends FileFilter « Falsch? Allgemeine Java-Themen 4
M Public Static importRunning -> Bad Design oder ok ? Allgemeine Java-Themen 5
S auf public void Methode zugreifen ohne static Allgemeine Java-Themen 11
J public array? Allgemeine Java-Themen 5
N Polygon Klasse mit public Membern Allgemeine Java-Themen 4
S XML-Parsing / public-Member-Variablen / Design-Frage Allgemeine Java-Themen 8
V Public SVN benutzen? Allgemeine Java-Themen 11
D public boolean return Allgemeine Java-Themen 8
O Methoden in abstrakter Klasse: public oder protected? Allgemeine Java-Themen 16
lumo Row Header ist public, zeigt die funktion aber nicht public Allgemeine Java-Themen 8
F packages, public methods, assertions und argumentchecking. Allgemeine Java-Themen 3
MQue public void serialEvent(SerialPortEvent event) Allgemeine Java-Themen 4
M public class Cannix() Allgemeine Java-Themen 5
G Probleme bei String Übergabe um Public Key zu erzeugen ? Allgemeine Java-Themen 6
M ist "public abstract class * extends" möglich? Allgemeine Java-Themen 2
J Warum heißt es eig. "public static void main" ? Allgemeine Java-Themen 4
T public void init wird nicht aufgerufen Allgemeine Java-Themen 12
S public void actionPerformed Allgemeine Java-Themen 5
D Kein public Konstruktor Allgemeine Java-Themen 4
N this im public static void Allgemeine Java-Themen 3
C public boolean containsAll(Collection c) Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben