Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Solaris Studio almost working. My only issue seems to be Java.

Here is what I get:


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


I try typing --jdkhome in the console but I get an command not found error.

I have added the following to my /home/aflory/.bashrc file:

export PATH

I am running Ubuntu 10.04 64bit.

I tried installing the 64 bit version of Java JDK, then I tried installing the 32bit version of Java JDK.

I don't believe there is a 64bit version of Solaris Studio.

share|improve this question
up vote 3 down vote accepted

The error message (and the manpage) suggests running the command with the "--jdkhome" option, passing in the JDK installation directory as the argument; e.g.,

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

You might also try setting JAVA_HOME, a commonly used env var to designate your preferred Java installation directory, used by various tools. (It's a convention, not a requirement.) This simplifies upgrades of your JRE/JDK.

(Even better, set a symlink from /usr/java/latest to /usr/java/{your_jdk}, and set JAVA_HOME to /usr/java/latest... but I'll leave that as an exercise for the reader. If you have the "alternatives" (or galternatives) package available & installed, just use that....)

For example:

Set it...

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

Test it...

prompt> $JAVA_HOME/bin/java -version

Use it...

prompt> solstudio --jdkhome $JAVA_HOME
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.