Solaris Studio 12.2 的 Java 安装

Solaris Studio 12.2 的 Java 安装

我的 Solaris Studio 几乎可以正常工作。我唯一的问题似乎是 Java。

以下是我得到的结果:

============================

aflory@aflory-laptop:~$ solstudio &
[1] 1723
aflory@aflory-laptop:~$ Solaris Studio is unable to find a supported version of Java.
Solaris Studio supports Java version 1.6.0_13 and newer and looks for a valid Java installation in the following order:
1) Location specified with --jdkhome command line option
2) In PATH environment variable
3) At /usr/jdk/latest location, if exists
4) At /usr/java location, if exists
5) At /usr location, if exists

============================

我尝试--jdkhome在控制台中输入但收到未找到命令的错误。

我已将以下内容添加到我的/home/aflory/.bashrc文件中:

PATH=$PATH:/usr/java/jdk1.6.0_24/bin:/home/aflory/solstudio12.2/bin
export PATH

我正在运行 Ubuntu 10.04 64 位。

我尝试安装 64 位版本的 Java JDK,然后尝试安装 32 位版本的 Java JDK。

我不相信有 64 位版本的 Solaris Studio。

答案1

错误消息(以及手册页) 建议使用“--jdkhome”选项运行该命令,并将 JDK 安装目录作为参数传递;例如,

$ solstudio --jdkhome /usr/java/jdk1.6.0_24/

您还可以尝试设置 JAVA_HOME,这是一个常用的环境变量,用于指定您首选的 Java 安装目录,供各种工具使用。(这是惯例,而不是要求。)这简化了 JRE/JDK 的升级。

(更好的是,设置一个从 /usr/java/latest 到 /usr/java/{your_jdk} 的符号链接,并将 JAVA_HOME 设置为 /usr/java/latest... 但我会把这留给读者作为练习。如果您有可用且已安装的“alternatives”(或 galternatives)包,只需使用它....)

例如:

设置它...

prompt>  export JAVA_HOME=/usr/java/jdk1.6.0_24

测试一下...

prompt> $JAVA_HOME/bin/java -version

用它...

prompt> solstudio --jdkhome $JAVA_HOME

相关内容