在opensolaris上安装jdk1.6

时间:2010-09-30 17:57:18

标签: solaris opensolaris

我安装了opensolaris我看到它有/usr/jdk/jdk1.6但它没有bin / javac只有java

我的默认java -version是在openolaris安装之后的jdk1.6然而因为我没有javac我为solaris下载了jdk1.6并且在执行了jdk1.6xx.sh之后我做了cd到jdk的文件夹然后在bin里面目录我运行javac然而它给了我NoClassDefFoundError java / lang / Object。 (同样的事情发生在我的常规solaris安装上)。 任何人都可以告诉我,我应该如何在opensolaris上使用javac jdk1.6? 感谢

3 个答案:

答案 0 :(得分:1)

OpenSolaris仅包含开箱即用的Java Runtime(JRE) - 开发人员工具,如C,C ++和C ++的编译器。 Java不适合LiveCD,因此从软件包存储库安装。

pkg search javac将显示javac命令可用的软件包 - 如果您使用的是最新的开发版本,它将位于“ developer / java / jdk ”软件包中, 或简称为“ jdk ”,因此您可以使用pfexec pkg install jdk进行安装。在旧版本中,如2009.06稳定版本,包名称将类似于“ SUNWjdk ”。

答案 1 :(得分:0)

您的JAVA_HOME环境变量的价值是多少?你还记得将它附加到你的PATH吗?

答案 2 :(得分:0)

在OpenSolaris(或OpenIndiana)上安装JDK非常简单,需要使用

$ pfexec pkg install jdk
$ pfexec pkg install jdk64

我有一个帖子(西班牙语),包含所有流程,

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

Urko,