Sun Microsystems社が開発したプログラミング言語。
JavaはC言語に似た表記法を採用して、C言語などの既存の言語の欠点を踏まえて一から設計された言語であり、今までの言語にない完全なオブジェクト指向性を備えている。
また、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用されることを強く意識した仕様になっている。
Javaで開発されたソフトウェアは特定のOSやマイクロプロセッサに依存することなく、基本的にはどのようなプラットフォームでも動作し、その利便性が強く主張されている。
:
:
だそうで、手っ取り早く言うとこのJavaを実行できる環境を構築する方法を紹介します。
実行できる様にする # chmod 755 jdk-1_5_0_12-linux-i586.bin J2SDKの抽出 # ./jdk-1_5_0_12-linux-i586.bin Sun Microsystems, Inc. Binary Code License Agreement for the JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0 : 使用許諾契約が出るのでスペースキーを押下する(複数回) : For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. (LFI#143333/Form ID#011801) Do you agree to the above license terms? [yes or no] yes Unpacking... Checksumming... 0 0 Extracting... UnZipSFX 5.42 of 14 January 2001, by Info-ZIP ([email protected]). creating: jdk1.5.0_12/ creating: jdk1.5.0_12/jre/ creating: jdk1.5.0_12/jre/bin/ : : : Creating jdk1.5.0_12/jre/lib/plugin.jar Creating jdk1.5.0_12/jre/lib/javaws.jar Creating jdk1.5.0_12/jre/lib/deploy.jar Done. 展開されたモジュールを移動 # mv jdk1.5.0_12/ /usr/local/ 今後のJDKバージョンアップを考慮しシンボリックリンクを貼る # ln -s /usr/local/jdk1.5.0_12/ /usr/local/java シンボリックリンクの確認 # ll /usr/local/ lrwxrwxrwx 1 root root 23 2007-06-11 18:03 java -> /usr/local/jdk1.5.0_12/ |
環境ファイルの編集 # vi /etc/profile 以下を最終行に追加 export JAVA_HOME=/usr/local/java export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar 編集した環境ファイルを反映させる # source /etc/profile |
Javaソースの作成 # vi TestJava.java public class TestJava { public static void main(String[] args) { System.out.println("Test Java For Linux Version."); } } |
作成したJavaソースをコンパイル # javac TestJava.java |
コンパイルしたJavaを実行 # java TestJava Test Java For Linux Version. |
上記のように、「Test Java For Linux Version.」が表示されれば、Java開発実行環境の完成です。