Вопрос

Я установил Opensolaris, я видел, что у него есть /usr/jdk/jdk1.6 Однако у него не было бин / Javac только Java

Моя по умолчанию Java -Version - JDK1.6 сразу после установки Opensolaris, однако, как у меня нет JAVAC, я скачал JDK1.6 для Solaris и после выполнения JDK1.6xx.sh Я сделал CD к папке JDK, а затем внутри каталога Bin I Ran Javac, однако, это дает мне noclassdeffoundError java / lang / объект. (То же самое случилось со мной на регулярной установке Solaris). Любой может сказать мне, как я должен вести работать JDK1.6 с Javac на opensolaris? Спасибо

Это было полезно?

Решение

Opensolaris включает в себя только Java Runtime (JRE) из коробки - инструменты разработчика, такие как компиляторы для C, C ++, & Java, не подходят для LiveCD, так устанавливаются из репозитория пакета.

pkg search javac Покажет пакеты, доступные с помощью команды javac - если вы используете последние сборки в разработке, это будет в "Разработчик / Java / JDK«Пакет или»jdk.«Для коротких, так что вы могли бы установить с pfexec pkg install jdk. Отказ На более старых сборках, таких как стабильный выпуск 2009.06, имя пакета будет что-то вроде "Sunwjdk." вместо.

Другие советы

Какова ценность вашей переменной среды Java_Home? И вы помнили, что добавит, что на ваш путь?

Установите JDK на Opensolaris (или Openindiana) довольно прост, вам нужно использовать

$ pfexec pkg install jdk
$ pfexec pkg install jdk64

У меня есть пост (по-испански) со всем процессом,

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

Урко,

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top