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

War es hilfreich?

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,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top