ラベル Java の投稿を表示しています。 すべての投稿を表示
ラベル Java の投稿を表示しています。 すべての投稿を表示

2013年1月1日火曜日

Ubuntu JDK6インストールメモ

さくらのVPS上のUbuntu 12.04 64bit にJDK6をインストールしたのでメモしておく。
(ローカル環境はMac OS X Lion)

ダウンロード

下記からjdk-6u38-linux-x64.binをダウンロード
Oracle - Java SE Downloads


Ubuntuに転送

下記のコマンドを実行
scp -P 22 jdk-6u38-linux-x64.bin <ユーザー名>@<VPSのIPアドレス>:<転送先パス>


アクセス権の変更

VPSにログインしてJDKを転送したディレクトリに移動
下記のコマンドを実行
chmod a+x jdk-6u38-linux-x64.bin


展開

下記のコマンドを実行
./jdk-6u38-linux-x64.bin


移動

/usr/lib/配下にjvmディレクトリを作成
sudo mkdir /usr/lib/jvm

展開したjdk1.6.0_38ディレクトリを/usr/lib/jvmに移動
sudo mv jdk1.6.0_38 /usr/lib/jvm


インストール

下記3つのコマンドを実行
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_38/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_38/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_38/bin/javaws" 1


確認

下記のコマンドを実行
java -version

バージョンが表示される
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)


参考にしたサイト

Happy my life
Oracleが配布してるJDK6をUbuntuにインストールする方法
http://blog.cnu.jp/2012/03/18/install-jdk6-oracle/
ナントカ嬢
Ubuntu 12.04にSunというかOracleのJDK 7をインストールした話
http://d.hatena.ne.jp/a_halka/20120501/1335871019

2011年10月23日日曜日

Eclipse Working Set

Working Setを使ってプロジェクトを整理したのでメモしておく。

Working Setの作成
[Package Explorer]-[▽アイコン]-[Select Working Set]
[New]-[Java]

Working Setの名前を入力。
このWorking Setに登録するプロジェクトを選択。

[Package Explorer]-[▽アイコン]-[Select Working Set]からWorking Setを切り替えると
そのWorking Setに登録したプロジェクトだけがPackage Explorerに表示される。

2011年10月16日日曜日

Eclipse Java オーバーライド

Eclipseでオーバーライドする時のメモ

[Source]-[Override/Implement Methods...]
1. オーバーライドするメソッドを選択
2. 挿入する位置を指定
   ※初期値は現在のカーソル位置

Eclipse Java ; { の入力

行の途中で";"、"{"を入力した際に行末に追加してくれる設定のメモ

設定は以下から
[Window]-[Preferences]-[Java]-[Editor]-[Typing]
Automatically insert at correct position
□Semicolons
□Braces
にチェックを入れる。

2011年5月30日月曜日

Javaのfor文

for(初期化; 判定; 繰り返し処理)
for(int i = 0; i < 10; ++i) {
  //処理
}
for(要素 : 配列)
int[] a = new int[10];
for(int i : a) {
  //処理
}

2011年5月24日火曜日

Javaの配列

  // 配列の宣言
  int[] a;
  // 配列の生成
  a = new int[10];

  // 配列の宣言・生成・初期化
  char[] b = {'A', 'B', 'C'};
  //char[] b = new char[]{'A', 'B', 'C'}のシンタックスシュガー