やんちのプログラミングメモこんにちは、こちらはやんちのウェブページです。 |
||
リンク
|
CentOS5.2(Linux)に、Java 開発環境 JDK をセットアップしてみよう。
ダウンロードhttp://java.sun.com/より、JDK をダウンロードしてきましょう。 今回は、Java SE Development Kit (JDK) 6 Update 11より、 「Java SE Development Kit 6u11」 Platform:「Linux」 Language:「Multi-language」 を選び、 「jdk-6u11-linux-i586-rpm.bin」 をダウンロードしてきます。 インストールダウンロードしてきた、.bin ファイルに実行権限を付与。
# chmod +x jdk-6u11-linux-i586-rpm.bin<Enter>
ファイルを実行
# ./jdk-6u11-linux-i586-rpm.bin<Enter>
... 中略 Do you agree to the above license terms? [yes or no] ← 利用承諾契約の確認 yes<Enter> ... 中略 Press Enter to continue..... <Enter> ... 中略 Done. 環境変数を設定「/etc/profile」を編集し、環境変数を設定する。編集個所は緑字。
# /etc/profile
# System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrc pathmunge () { if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi fi } # jdk path setting pathmunge /usr/java/jdk1.6.0_11/bin JAVA_HOME=/usr/java/jdk1.6.0_11 # ksh workaround if [ -z "$EUID" -a -x /usr/bin/id ]; then EUID=`id -u` UID=`id -ru` fi # Path manipulation if [ "$EUID" = "0" ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin fi # No core files by default ulimit -S -c 0 > /dev/null 2>&1 if [ -x /usr/bin/id ]; then USER="`id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER" fi HOSTNAME=`/bin/hostname` HISTSIZE=1000 if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then INPUTRC=/etc/inputrc fi export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC export JAVA_HOME for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then . $i fi done unset i unset pathmunge 環境変数の確認ログインしなおし、環境変数を確認する。
# printenv<Enter>
環境変数 PATH に「/usr/java/jdk1.6.0_11/bin」が追加されている。
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/java/jdk1.6.0_11/bin:/usr/local/sbin:/usr/l
ocal/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 環境変数 JAVA_HOME に「/usr/java/jdk1.6.0_11」が設定されている。
JAVA_HOME=/usr/java/jdk1.6.0_11
ことが、確認出来ると思います。 有効になっている java のバージョンを確認JRE(Java Runtime Environment/Java 実行環境)のバージョンを確認。
$ java -version<Enter>
java version "1.6.0_11" Java(TM) SE Runtime Environment (build 1.6.0_11-b03) Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing) $ JDK(Java Development Kit/Java 開発環境)のバージョンを確認。
$ javac -version<Enter>
javac 1.6.0_11 $ 簡単なプログラムのコンパイルと実行を確認「HelloWorld.java」を新規作成し、編集。
public class HelloWorld {
public static void main(String[] args) { System.out.println("Hello, World!"); } } コンパイル。
$ javac HelloWorld.java<Enter>
$ コンパイルによって「.class」が作成されている事を確認。
$ ls<Enter>
HelloWorld.class HelloWorld.java $ HelloWorld クラスを実行。
$ java HelloWorld<Enter>
Hello, World! $ 動作確認環境: CentOS5.2(Linux) JDK 1.6.0_11 ・2009-01-10
|
右サイドメニュー
|