I just got it working by cheating off my VM install and changing the
javac to the following
sudo update-alternatives --set javac
/usr/lib/jvm/java-7-openjdk-amd64/bin/javac
lrwxrwxrwx 1 root root 22 Jun 7 2013 /etc/alternatives/java ->
/opt/jdk1.7.0/bin/java
lrwxrwxrwx 1 root root 43 Nov 25 15:51 /etc/alternatives/javac ->
/usr/lib/jvm/java-7-openjdk-amd64/bin/javac
lrwxrwxrwx 1 root root 45 Nov 25 15:47 /etc/alternatives/javadoc ->
/usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc
lrwxrwxrwx 1 root root 55 Nov 25 15:47 /etc/alternatives/javadoc.1.gz ->
/usr/lib/jvm/java-7-openjdk-amd64/man/man1/javadoc.1.gz
lrwxrwxrwx 1 root root 43 Nov 25 15:47 /etc/alternatives/javah ->
/usr/lib/jvm/java-7-openjdk-amd64/bin/javah
lrwxrwxrwx 1 root root 53 Nov 25 15:47 /etc/alternatives/javah.1.gz ->
/usr/lib/jvm/java-7-openjdk-amd64/man/man1/javah.1.gz
lrwxrwxrwx 1 root root 43 Nov 25 15:47 /etc/alternatives/javap ->
/usr/lib/jvm/java-7-openjdk-amd64/bin/javap
lrwxrwxrwx 1 root root 53 Nov 25 15:47 /etc/alternatives/javap.1.gz ->
/usr/lib/jvm/java-7-openjdk-amd64/man/man1/javap.1.gz
I don't like this solution though. If I use the /opt/jdk1.7.0/bin/javac
to compile something it still shows the error.
I think something is wrong with the /opt/jdk1.7.0 directory, maybe I
need to reinstall this.
from
Michael