Question

J'ai installé Opensolaris, j'ai vu qu'il a /usr/jdk/jdk1.6 mais il n'avait pas de bac / javac uniquement java

Ma Version Java par défaut est JDK1.6 juste après l'installation d'OpenSoris, mais car je n'ai pas Javac, j'ai téléchargé JDK1.6 pour Solaris et après avoir exécuté le JDK1.6xx.sh J'ai fait du CD dans le dossier de JDK, puis à l'intérieur du répertoire bin j'ai couru, j'ai couru Javac cependant, ça me donne noclassdeffounderror java / lang / objet. (La même chose m'est arrivée sur une installation régulière de Solaris). Quelqu'un peut me dire comment je suis censé avoir un JDK1.6 fonctionnel avec Javac sur Opensolaris? Merci

Était-ce utile?

La solution

OpenSolaris comprend uniquement le Java Runtime (JRE) hors de la boîte - les outils de développement comme les compilateurs pour C, C ++ et Java ne tiennent pas sur le LiVECD, donc sont installés à partir du référentiel de packages.

pkg search javac Affichera les packages disponibles avec la commande javac - si vous utilisez les dernières constructions de développement, ce sera dans le «développeur / java / jdk»Package, ou«JDK«Pour faire court, afin que vous puissiez installer avec pfexec pkg install jdk. Sur les constructions plus anciennes, comme la version stable 2009.06, le nom du package sera quelque chose comme «Sunwjdk" Au lieu.

Autres conseils

Quelle est la valeur de votre variable d'environnement Java_Home? Et vous souvenez-vous de l'ajout de votre chemin?

Installer JDK sur OpenSolaris (ou OpenIndiana) est assez simple, vous devez utiliser

$ pfexec pkg install jdk
$ pfexec pkg install jdk64

J'ai un message (en espagnol) avec tout le processus,

http://sparcki.blogspot.com/2010/05/instalar-java-jdk-en-opensolaris.html

Urko,

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top