tarazed wrote:Well I never! javac has suddenly appeared. Must be the result of some of those initializations.
I think we might miss something in /etc/profile.d which sets JAVA_HOME or CLASSPATH and that stuff, I think we had that quite some time ago - but I'm not into java, can't help much more.
FWIW, this is how I'd search for javac, if you think it's some binary (in some path with /bin usually):
- Code: Select all
[doktor5000@Mageia5]─[19:39:44]─[~] urpmf 'javac$'|grep /bin|sort -u
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-6.b14.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-6.b14.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-1.b27.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-1.b27.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-1.b17.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-1.b17.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.72-1.b15.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.72-1.b15.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-1.b03.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.77-1.b03.1.mga5.x86_64/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-1.b14.1.mga5.i386/bin/javac
java-1.8.0-openjdk-devel:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-1.b14.1.mga5.x86_64/bin/javac
and that has to be in your PATH, otherwise you'd have to call it with full path. Maybe you used bash completion, as that exists for javac in /usr/share/bash-completion/completions/javac ... ?