Installation von JDK1.6 auf OpenSolaris
-
26-09-2019 - |
Frage
Ich habe OpenSolaris installiert. Ich habe gesehen, dass es /usr/jdk/jdk1.6 hat
Meine Standard -Java -Version ist JDK1.6 kurz nach der OpenSolaris -Installation, da ich jedoch keinen Javac habe, den ich JDK1.6 für Solaris heruntergeladen habe und nach der Ausführung des jdk1.6xx.sh ich CD in den Ordner von JDK und dann in Bin -Verzeichnis habe, in dem ich ausgeführt habe Javac, aber es gibt mir NoclassDeffoundError Java/Lang/Objekt. (Das Gleiche ist mir bei einer regulären Solaris -Installation passiert). Kann mir jemand sagen, wie ich einen funktionierenden JDK1.6 mit Javac auf OpenSolaris haben soll? Vielen Dank
Lösung
OpenSolaris enthält nur die Java -Laufzeit (JRE) aus der Box - Entwickler -Tools wie Compiler für C, C ++ und Java passen nicht in die LiveCD.
pkg search javac
Zeigt die mit dem Javac -Befehl verfügbaren Pakete an - wenn Sie die neuesten Entwicklungsbaus verwenden, befindet sich sie in der “Entwickler/Java/JDKPaket oder “JDKKurz, so dass Sie mit installieren können pfexec pkg install jdk
. Bei älteren Builds wird der Paketname wie die stabile Veröffentlichung von 2009.06 so etwas wie “sein“Sunwjdk" stattdessen.
Andere Tipps
Was ist der Wert Ihrer Umgebungsvariablen für java_home? Und haben Sie sich daran erinnert, das an Ihren Weg anzuhängen?
Installieren Sie JDK auf OpenSolaris (oder Openindiana) ist recht einfach, Sie müssen verwenden
$ pfexec pkg install jdk
$ pfexec pkg install jdk64
Ich habe einen Beitrag (auf Spanisch) mit all dem Prozess,
http://sparcki.blogspot.com/2010/05/instalar-java-jdk-en-opensolaris.html
Urko,