I've solved the problem by installing sun-java5-jdk. sun-java5-jdk provides: java-compiler, java2-compiler
To get back to a clean system I tried to deinstall all java / eclipse /pydev related packages using:
sudo apt-get autoremove eclipse-pydev sun-java5-jre
As per your request: sudo apt-get install eclipse-platform:
The following extra packages will be installed: ant eclipse-rcp java-common libbcel-java libcommons-beanutils-java libcommons-collections-java libcommons-collections3-java libcommons-dbcp-java libcommons-digester-java libcommons-el-java libcommons-launcher-java libcommons-logging-java libcommons-modeler-java libcommons-pool-java libjsch-java liblog4j1.2-java liblucene-java liblucene-java-doc libmx4j-java libregexp-java libservlet2.4-java libswt3.2-gtk-java libswt3.2-gtk-jni libtomcat5.5-java Suggested packages: ant-doc eclipse-jdt eclipse-pde equivs libbcel-java-doc libcommons-beanutils-java-doc libcommons-collections-java-doc libcommons-collections3-java-doc liblogkit-java libavalon-framework-java libgnumail-java tomcat4 tomcat5 jython tomcat5.5 Recommended packages: ant-optional jikes java-compiler eclipse-platform-gcj eclipse eclipse-rcp-gcj libswt3.2-gtk-gcj The following NEW packages will be installed: ant eclipse-platform eclipse-rcp java-common libbcel-java libcommons-beanutils-java libcommons-collections-java libcommons-collections3-java libcommons-dbcp-java libcommons-digester-java libcommons-el-java libcommons-launcher-java libcommons-logging-java libcommons-modeler-java libcommons-pool-java libjsch-java liblog4j1.2-java liblucene-java liblucene-java-doc libmx4j-java libregexp-java libservlet2.4-java libswt3.2-gtk-java libswt3.2-gtk-jni libtomcat5.5-java 0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
I see no java compiler there!
Also with: sudo apt-get install eclipse-platform-gcj
No compiler! java-compiler is recommended, but not installed.
sudo apt-get install java-compiler:
Package java-compiler is a virtual package provided by: sun-java5-jdk 1.5.0-08-0ubuntu1 jikes-sun 0.9 j2sdk1.4 1.4.2.02-1ubuntu3 kaffe-pthreads 2:1.1.7-4 kaffe-jthreads 2:1.1.7-4 jikes-sablevm 1.13-1 jikes-kaffe 2:1.1.7-4 jikes-gij 1:1.22-4 jikes-classpath 2:0.92-3 eclipse-ecj-gcj 3.1.2-3ubuntu1 eclipse-ecj 3.1.2-3ubuntu1 gcj-4.1 4.1.1-14ubuntu7 gcj 4:4.1.1-6ubuntu3 You should explicitly select one to install.
It seems that the developers really want to force the user to choose his/her own java-compiler.
I'm not sure if I answered all your questions, please let me know if you need to know anything else.
I've solved the problem by installing sun-java5-jdk.
sun-java5-jdk provides: java-compiler, java2-compiler
To get back to a clean system I tried to deinstall all java / eclipse /pydev related packages using:
sudo apt-get autoremove eclipse-pydev sun-java5-jre
As per your request:
sudo apt-get install eclipse-platform:
The following extra packages will be installed: beanutils- java collections- java libcommons- collections3- java dbcp-java libcommons- digester- java libcommons-el-java launcher- java libcommons- logging- java libcommons- modeler- java pool-java libjsch-java liblog4j1.2-java liblucene-java java-doc libmx4j-java libregexp-java libservlet2.4-java 2-gtk-java libswt3.2-gtk-jni libtomcat5.5-java beanutils- java-doc libcommons- collections- java-doc collections3- java-doc liblogkit-java libavalon- framework- java platform- gcj eclipse beanutils- java libcommons- collections- java collections3- java libcommons- dbcp-java libcommons- digester- java el-java libcommons- launcher- java libcommons- logging- java modeler- java libcommons- pool-java libjsch-java liblog4j1.2-java 4-java libswt3.2-gtk-java libswt3.2-gtk-jni libtomcat5.5-java
ant eclipse-rcp java-common libbcel-java libcommons-
libcommons-
libcommons-
libcommons-
libcommons-
liblucene-
libswt3.
Suggested packages:
ant-doc eclipse-jdt eclipse-pde equivs libbcel-java-doc
libcommons-
libcommons-
libgnumail-java tomcat4 tomcat5 jython tomcat5.5
Recommended packages:
ant-optional jikes java-compiler eclipse-
eclipse-rcp-gcj libswt3.2-gtk-gcj
The following NEW packages will be installed:
ant eclipse-platform eclipse-rcp java-common libbcel-java
libcommons-
libcommons-
libcommons-
libcommons-
liblucene-java liblucene-java-doc libmx4j-java libregexp-java
libservlet2.
0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
I see no java compiler there!
Also with: platform- gcj
sudo apt-get install eclipse-
No compiler!
java-compiler is recommended, but not installed.
sudo apt-get install java-compiler:
Package java-compiler is a virtual package provided by:
sun-java5-jdk 1.5.0-08-0ubuntu1
jikes-sun 0.9
j2sdk1.4 1.4.2.02-1ubuntu3
kaffe-pthreads 2:1.1.7-4
kaffe-jthreads 2:1.1.7-4
jikes-sablevm 1.13-1
jikes-kaffe 2:1.1.7-4
jikes-gij 1:1.22-4
jikes-classpath 2:0.92-3
eclipse-ecj-gcj 3.1.2-3ubuntu1
eclipse-ecj 3.1.2-3ubuntu1
gcj-4.1 4.1.1-14ubuntu7
gcj 4:4.1.1-6ubuntu3
You should explicitly select one to install.
It seems that the developers really want to force the user to choose his/her own java-compiler.
I'm not sure if I answered all your questions, please let me know if you need to know anything else.