- 開発環境
OS:CentOS 6.2 x86_64
jdk 1.7.0_05
- 前提
ホスト名 | XXX |
---|---|
ユーザ名 | gari |
作業用ディレクトリ | ~/workspace |
・作業用ディレクトリ作成
[gari@XXX ~]$ mkdir workspace [gari@XXX ~]$ ls -l drwxrwxr-x 2 gari gari xxxx Jul 27 15:56 workspace
・WinSCP等で jdk-7u5-linux-x64.rpm をworkspaceに入れておく.
[gari@XXX ~]$ cd workspace [gari@XXX workspace]$ ls -l -rw-rw-r-- 1 gari gari xxxxxxxx Jun 18 09:35 jdk-7u5-linux-x64.rpm
・実行権限付与
[gari@XXX workspace]$ chmod +x jdk-7u5-linux-x64.rpm [gari@XXX workspace]$ ls -l -rwxrwxr-x 1 gari gari xxxxxxxx Jun 18 09:35 jdk-7u5-linux-x64.rpm
・Javaパッケージをinstall
[gari@XXX workspace]$ sudo rpm -Uvh jdk-7u5-linux-x64.rpm [sudo] password for gari: Preparing... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar...
・バージョン確認
[gari@XXX workspace]$ java -version java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
・環境変数の追加
[gari@XXX workspace]$ sudo vi /etc/profile [sudo] password for gari:
export JAVA_HOME=/usr/java/default export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
・環境変数を反映
[gari@XXX workspace]$ source /etc/profile
- Java動作確認
[gari@XXX workspace]$ vi HelloWorld.java
・Javaファイル作成
HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World."); } }
・コンパイル
[gari@XXX workspace]$ javac HelloWorld.java [gari@XXX workspace]$ ls -l total xxxxx -rw-rw-r-- 1 gari gari xxx Jul 27 15:56 HelloWorld.class -rw-rw-r-- 1 gari gari xxx Jul 27 15:56 HelloWorld.java -rwxrwxr-x 1 gari gari xxxxxxxx Jun 18 09:35 jdk-7u5-linux-x64.rpm
・実行
[gari@XXX workspace]$ java HelloWorld Hello World.
参考Web
・Java - オヤジのサーバ構築に挑戦! Wiki* - サーバ構築 Java SDK 導入