Ubuntu 10.04にアップグレードしたらsun-java6-sdkがなくなっていた

そもそも、appengineを使っててJSPコンパイルできないと言われたことで、これに気づいた。javacがないだと。んなバカな。以下エラー内容の抜粋。

HTTP ERROR 500

Problem accessing /index.jsp. Reason:

    Error running javac compiler
Caused by:

Error running javac compiler
	at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:473)
	at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:47)
	at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
	at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)

ぐぐってみるとjavacがないからこのエラーがでるよって言ってるんだけど、そんなはずは無いと思って、色々調べてたけど全然わかんない。

そいsて、さっきちらっとjavacコマンドを打ってみると、、ほんとにないよjavacがっ!

信じられない。。


そういえば、最近Ubuntu10.04にアップグレードしたんだけど、そして、なんか削除しますとか言ってた気がしたけど、これか!

ということで調べてみると、Ubuntu 10.04からはSun JDKは別のリポジトリに移ったみたい。
Releases - Ubuntu Wiki
http://blog.reactive.org/2010/04/suns-java-jdk-on-ubuntu-1004-beta1.html

で、以下のコマンドでインストールできました。

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo aptitude update
$ sudo apt-get install sun-java6-jdk

今日は、こんなことをしたかったんじゃないのに・・・。みんな絶対はまるはず。気をつけて・・。Ubuntu 10.04。