Ubuntu12.04LTEにsun-java6-jdkをインストール

Ubuntu11.10にsun-java6-jdkをインストール

と同じ手順でインストールできなかったので記載します。

sudo add-apt-repository ppa:flexiondotorg/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

でインストールすると下記のエラーがでます。

he following packages have unmet dependencies:
sun-java6-jdk:i386 : Depends: sun-java6-bin:i386 (>= 6.30-2~precise1) but it is not going to be installed
sun-java6-plugin:i386 : Depends: sun-java6-bin:i386 (>= 6.30-2~precise1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

下記でインストールできるようです。

wget https://github.com/flexiondotorg/oab-java6/raw/0.2.1/oab-java6.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

Ubuntu11.10:sun-javaの文字化け対応

Ubuntu11.10にsun-javaを使用したところ、
アプリケーションの一部で文字化けが発生するようなので
対応方法のメモです。

どうやら、日本語のフォントが足りないようなので
追加してやります。

$ cd /usr/lib/jvm/java-6-sun/jre/lib/fonts  
$ sudo mkdir fallback  
$ cd fallback
$ sudo ln -s /usr/share/fonts/truetype/にある*.ttfファイル

TrueTypeフォントを使えるようにしてやります。
(フォントはデフォルトで入ってるものか、どこからか持ってきてください。)

tffファイルを直接、fallbackにコピーしても動作します。

Eclipseでhtmlとcssファイルのコンテンツ・タイプを指定する方法(Playframeworkの場合)

Eclipseで開発している場合に、"UTF-8"で開発したいのに"shift-jis"に
なったりして文字化けする問題の対応策の一つです。

この問題は、Eclipseが『内容から判別する』で
ファイルのコンテンツ・タイプを勝手に判別するのが原因です。

対策として、下記のおまじないをファイルの先頭に追加して
判別させます。

htmlの場合、metaタグを入れてEclipseには"UTF-8"と判別させ、
テンプレートエンジンのコメントタグを使用し、影響がないようにします。

*{<meta charset="UTF-8"/>}*

cssの場合は普通ですね。

@charset "utf-8";

他のフレームワークでも使用できる場合が
あるので試してみてください。