Maven Problem eclipse_eclipse mit Installed JREs

reibi

Top Contributor
Hallo

Hab ne ganz verwegene Sache:

Also ich benutze in meinem Programm folgende Klasse "sun.misc.Signal".

Wenn ich im eclipse das sun-jdk6 unter "Window/Preferences/Java/Installed JREs" einstelle, dann ist alles OK.

Wenn ich im eclipse die sun-jre6 unter "Window/Preferences/Java/Installed JREs" einstelle, dann kennt er die oben genannte Klasse nicht und unterstreicht sie rot. Also als ob es das Ding nicht im Klassenpfad geben würde. Isses aber: und zwar im "rt.jar"

Weiss jemand warum das Eclipse sone Mätzchen macht?

Gruss
 
Gehört wohl zur sog. restricted API, kannst du in den EInstellungen umkonfigurieren (das war Java -> Compiler -> Errors/Warning und dann in "deprecated and restricted API" an den Einstellungen schrauben).
 
1.) ich kann an den Einstellungen schrauben, dann ignoriert er aber auch deprecated-Methoden, das will ich auch nicht

2.) oder gleich JDK einstellen

Was hast Du gemacht? JDK oder JRE unter installed-JREs eingetragen?
 
1. Nö, du kannst steuern was als Warning/Fehler rauskommt oder ignoriert wird .

2. Ich arbeite ausschliesslich mit JDKs, schon allein der Server VM wegen 😉
 
Die Java Runtime (VM) gibt es in 2 Ausführungen:
1. Client VM, beim JRE dabei, optimiert wenig zur Laufzeit (JIT/Hotspot)
2. Server VM, nur beim JDK dabei, optimiert viel zur Laufzeit (15-30% schnellere Programme ohne Codeänderung möglich!)

[c]java -server -version[/c] vs. [c]java -client -version[/c], am besten immer mit [c]-server[/c] starten falls ein JDK vorhanden ist.
 

Neue Themen


Zurück
Oben