感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

LinuxにJDKをインストールする。

<スポンサーリンク>

Javaがインストールされていないことを確認する

[sysmgr@localhost tmpdir]$ java -version
bash: java: command not found

■ルートユーザに変更

$ su -

■インストールパッケージが転送されていることを確認する

[root@localhost tmpdir]# ll
total 137516
-rw-r--r--. 1 sysmgr sysmgr 96943695 Mar 24 05:16 jboss-4.2.2.GA.zip
-rw-r--r--. 1 sysmgr sysmgr 43866282 Mar 24 05:48 jdk-1_5_0_08-linux-amd64.bin

■インストール用ファイルを/usr/local に移動する

[root@localhost tmpdir]# mv jdk-1_5_0_08-linux-amd64.bin /usr/local/
[root@localhost tmpdir]# 

■確認

[root@localhost tmpdir]# cd /usr/local/
[root@localhost local]# ll
-rw-r--r--. 1 sysmgr sysmgr 43866282 Mar 24 05:48 jdk-1_5_0_08-linux-amd64.bin

■実行可能にする

[root@localhost tmpdir]# chmod +x jdk-1_5_0_08-linux-amd64.bin

■インストールファイルの実行

[root@localhost tmpdir]#./jdk-1_5_0_08-linux-amd64.bin

■使用条項を承諾する

Do you agree to the above license terms? [yes or no] 
yes

・・・省略
Creating jdk1.5.0_08/jre/lib/ext/localedata.jar
 
Done.

■JBoss実行ユーザの.bash_profileを編集する

[root@localhost sysmgr]# vi /home/sysmgr/.bash_profile 

PATH=$PATH:$HOME/bin:/usr/local/jdk1.5.0_08/bin
JAVA_HOME=/usr/local/jdk1.5.0_08
export JAVA_HOME
export PATH

■.bash_profileを取り込む

[root@localhost sysmgr]# source /home/sysmgr/.bash_profile 

Javaの動作確認を行う

[root@localhost sysmgr]# java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_08-b03, mixed mode)

[root@localhost sysmgr]# javac
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system