Child pages
  • Java Environment

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
Environment
Environment
Environment

Anchor
NoJVM
NoJVM
No JVM

On a machine without any defined java, it will look like this. The update-alternatives doesn't display any defined alternatives:

...

Code Block
languagebash
themeEmacs
user@machine:~$ sudo update-java-alternatives -l
default-java 1073 /usr/lib/jvm/default-java
java-1.8.0-openjdk-i386 1069 /usr/lib/jvm/java-1.8.0-openjdk-i386
java-8-openjdk-i386 1069 /usr/lib/jvm/java-8-openjdk-i386
java-8-oracle 1070 /usr/lib/jvm/java-8-oracle
ramdisk-java-8-oracle 1073 /usr/lib/jvm/ramdisk-java-8-oracle

If Hopefully in this example some existing JVM are installed but java doesn't run, check however the JVM setup seems to be broken. Check your Java Environment then Install one.

...

Code Block
languagebash
themeEmacs
user@machine:~$ update-alternatives --get-selections | grep java
appletviewer                manual   /usr/lib/jvm/default-java/bin/appletviewer
extcheck                      manual   /usr/lib/jvm/default-java/bin/extcheck
firefox-javaplugin.so          auto     /usr/lib/jvm/default-java/jre/lib/i386/libnpjp2.so
idlj                                manual   /usr/lib/jvm/default-java/bin/idlj
itweb-settings              auto     /usr/lib/jvm/default-java/jre/bin/itweb-settings
jar                                manual   /usr/lib/jvm/default-java/bin/jar
jarsigner                      manual   /usr/lib/jvm/default-java/bin/jarsigner
java                             manual   /usr/lib/jvm/default-java/jre/bin/java
javac                           manual   /usr/lib/jvm/default-java/bin/javac
javadoc                       manual   /usr/lib/jvm/default-java/bin/javadoc
javah                           manual   /usr/lib/jvm/default-java/bin/javah
javap                           manual   /usr/lib/jvm/default-java/bin/javap
javaws                         auto     /usr/lib/jvm/java-6-openjdk-i386/jre/bin/javaws
jcmd                            manual   /usr/lib/jvm/default-java/bin/jcmd
jconsole                       manual   /usr/lib/jvm/default-java/bin/jconsole
jdb                               manual   /usr/lib/jvm/default-java/bin/jdb
jdeps                           manual   /usr/lib/jvm/default-java/bin/jdeps
jexec                           manual   /usr/lib/jvm/default-java/jre/lib/jexec
jhat                              manual   /usr/lib/jvm/default-java/bin/jhat
jinfo                             manual   /usr/lib/jvm/default-java/bin/jinfo
jjs                                manual   /usr/lib/jvm/default-java/jre/bin/jjs
jmap                            manual   /usr/lib/jvm/default-java/bin/jmap
jps                               manual   /usr/lib/jvm/default-java/bin/jps
jrunscript                     manual   /usr/lib/jvm/default-java/bin/jrunscript
jsadebugd                   manual   /usr/lib/jvm/default-java/bin/jsadebugd
jstack                           manual   /usr/lib/jvm/default-java/bin/jstack
jstat                             manual   /usr/lib/jvm/default-java/bin/jstat
jstatd                           manual   /usr/lib/jvm/default-java/bin/jstatd
keytool                        manual   /usr/lib/jvm/default-java/jre/bin/keytool
lucli                             auto     /usr/lib/liblucene2-java/lucli
native2ascii                manual   /usr/lib/jvm/default-java/bin/native2ascii
orbd                           manual   /usr/lib/jvm/default-java/jre/bin/orbd
pack200                     manual   /usr/lib/jvm/default-java/jre/bin/pack200
policytool                    manual   /usr/lib/jvm/default-java/jre/bin/policytool
rmic                            manual   /usr/lib/jvm/default-java/bin/rmic
rmid                            manual   /usr/lib/jvm/default-java/jre/bin/rmid
rmiregistry                  manual   /usr/lib/jvm/default-java/jre/bin/rmiregistry
schemagen                manual   /usr/lib/jvm/default-java/bin/schemagen
serialver                     manual   /usr/lib/jvm/default-java/bin/serialver
servertool                   manual   /usr/lib/jvm/default-java/jre/bin/servertool
tnameserv                  manual   /usr/lib/jvm/default-java/jre/bin/tnameserv
unpack200                 manual   /usr/lib/jvm/default-java/jre/bin/unpack200
wsgen                        manual   /usr/lib/jvm/default-java/bin/wsgen
wsimport                    manual   /usr/lib/jvm/default-java/bin/wsimport
xjc                              manual   /usr/lib/jvm/default-java/bin/xjc

Anchor
UpdateJavaAlternatives
UpdateJavaAlternatives
Update Java Alternatives

Anchor
KnownJVMs
KnownJVMs
Known JVMs

...