[root@LinuxServer rpm]#
chmod
[root@LinuxServer rpm]#
這時會有一段Sun的協議
Sun Microsystems
Binary Code License Agreement
for the
JAVATM
(J
EDITION
Do you agree to the above
license terms? [yes or no]yes
Unpacking
Checksumming
Extracting
UnZipSFX
by Info
inflating: j
Done
注: 如果直接執行unzip命令來解壓也是可以的
[root@LinuxServer rpm]#rpm
j
Preparing
##################### [
################### [
通常都喜歡用export命令直接在shell下設置
[root@LinuxServer rpm]#
export JAVA_HOME=/usr/java/j
[root@LinuxServer rpm]#
export CLASSPATH=
$JAVA_HOME/lib/
tools
[root@LinuxServer rpm]#
export PATH=$PATH:$JAVA_HOME/bin
當然這樣設置環境變量是可以生效的
[root@LinuxServer rpm]#vi
set JAVA_HOME=/usr/java/j
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=
$JAVA_HOME/lib/tools
export CLASSPATH
當然也可以通過更改/etc/profile來實現
因為這樣的設置將對所以用戶的shell都生效
就是在這個文件的最後加上:
export JAVA_HOME=/usr/java/j
export CLASSPATH=
:$JAVA_HOME/lib/tools
export PATH=$PATH:$JAVA_HOME/bin
下面來驗證一下變量設置是否生效(####注意:在驗證前先logout一下
[root@LinuxServer rpm]#
echo $JAVA_HOME
/usr/java/j
[root@LinuxServer rpm]#
echo $CLASSPATH
/usr/java/j
/usr/java/j
[root@LinuxServer rpm]#
echo $PATH
/usr/java/j
/usr/kerberos/sbin:/usr/kerberos/bin:
/usr/local/sbi
n:
/usr/local/bin:/sbin:/bin:/usr/sbin:
/usr/bin:/usr/X
[root@LinuxServer rpm]# JAVA
JAVA version
JAVA(TM)
Standard Edition (build
JAVA HotSpot(TM) Client
VM (build
[root@LinuxServer rpm]#vi test
class test
{
public static void main(String[] args)
{
System
}
}
保存退出
[root@LinuxServer text]# javac test
[root@LinuxServer text]# JAVA test
Hello World!
好了
[root@LinuxServer root]#
vi /home/longware/
set JAVA_HOME=/usr/java/j
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=
$JAVA_HOME/lib/tools
export CLASSPATH
#!/bin/bash
#
# 執行 eclipse
#
export JAVA_HOME=/usr/java
/j
export CLASSPATH=/usr/java
/j
/opt/eclipse/eclipse
/j
rkspace &
#
#
在此指定其存在用戶根目錄(/home/chenzhe/)下的workspace目錄中
/local/bin中
t/eclipse/icon
From:http://tw.wingwit.com/Article/program/Java/hx/201311/25951.html