jdk配置是什么?
jdk是 java 語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的Java應用程序。jdk是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。
jdk配置:
1.安裝
從sun公司網站www.sun .com下載linux版本的jdk
打開終端,用cd命令進入jdk所在目錄,執行復制命令
sudo cp jdk-6u7-linux-i586.bin /usr
即將jdk復制到/usr目錄下
然后進入/usr目錄
cd /usr
執行權限
chmod +x jdk-6u7-Linux-i586.bin
執行安裝命令
./jdk-6u21-linux-i586.bin
(文件名)
如遇錯誤,可先切換至root用戶下,su root,再執行安裝命令
安裝成功會在/usr目錄下生成jdk1.6.0_07目錄,就是jdk的安裝目錄
重啟電腦,打開終端,輸入java -version
如若有顯示java的版本信息,則表示安裝成功,
2.配置
安裝成功后需要配置jdk環境變量
用cd命令進入/etc目錄
sudo vi profile
即執行編輯profile文件命令
在umas k022前添加如下內容:
export JAVA_HOME=/usr/jdk1.6.0_21
export JRE_HOME=/usr/jdk1.6.0_21/jre
export PATH=$PATH:/usr/jdk1.6.0_21/bin
export CLASSPATH=./:/usr/jdk1.6.0_21/lib:/usr/jdk1.6.0_21/jre/lib
保存退出,重啟電腦
3.測試
新建Test.java
public class Test{
public static void main(String[] args){
System.out.println("Hello,Welcome to Linux World!");
}
}
在終端用cd命令進入Test.java目錄,然后輸入
javac Test.java
java Test
若輸出
Hello,Welcome to Linux World!
則表明配置成功!
如不能通過編譯,可通過重新啟動系統試試
4.注意
在用vi命令編輯profile文件時,Linux初學者可能還不熟用
sudo vi profile進入編輯文件后如出現
Press ENTER or type command to continue
則按回車
然后按方向鍵“下”直到umas k022前一行
按字母o進入編輯狀態
輸入環境變量內容
回車,按幾次ESC鍵,直到聽到"嘀"聲,輸入
:x
回車
即保存退出
至此,Linux jdk環境變量配置完成
如果安裝完成時候在終端輸入:java -version 不顯示當前的安裝版本的話
則需要卸載原先的版本即可。
yum -y remove <java版本>
例如:centos 版本
[root@localhost /]# yum -y remove java-1.4.2-gcj-compat 卸載它。
[root@localhost soft]# chmod 700 jdk-1_5_0_13-linux-i586.bin
[root@localhost soft]# ./jdk-1_5_0_13-linux-i586.bin
[root@localhost soft]# mv jdk1.5.0_13/ /usr/local/
為了方便以后升級,建立軟鏈接
[root@localhost local]# ln -s /usr/local/jdk1.5.0_13/ /usr/local/jdk
定義環境變量
[root@localhost local]# vi /etc/profile
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.JAR
ok,至此java環境配置完畢
常用基本工具
Javac:Java源程序編譯器,將Java源代碼轉換成字節碼。
Java: Java解釋器,直接從字節碼文件,又稱為類文件。執行Java應用程序的字節代碼。
appletviewer.exe Java applet瀏覽器:appletviewer命令可在脫離萬維網瀏覽器環境的情況下運applet。
jar:java應用程序打包工具,可將多個類文件合并為單個JAR歸檔文件。
Javadoc:Java API文檔生成器從Java源程序代碼注釋中提取文檔,生成API文檔HTML頁。
jdb:Java調試器(debugger),可以逐行執行程序.設置斷點和檢查變Md。
jps:查看Java虛擬機進程列表。