去 下载一个Linux Platform的JDK建议下载RPM自解压格式的(RPM in selfextracting filejsdk___linuxi rpmbin)
上载到Linux服务器上在shell下执行命令
[root@LinuxServer rpm]#
chmod jsdk___linuxirpmbin
[root@LinuxServer rpm]#
/jsdk___linuxirpmbin
这时会有一段Sun的协议敲几次空格键当询问是否同意的时候敲yes就可以了
Sun Microsystems Inc
Binary Code License Agreement
for the
JAVATM SOFTWARE DEVELOPMENT KIT
(JSDK) STANDARD
EDITION VERSION _X
Do you agree to the above
license terms? [yes or no]yes
Unpacking
Checksumming
Extracting
UnZipSFX of November
by InfoZIP (ZipBugs@listswkuedu)
inflating: jsdk___linuxirpm
Done
注: 如果直接执行unzip命令来解压也是可以的总之得到一个rpm软件包
程序会自动生成一个jsdk___linuxirpm文件这是主程序包下面来安装
[root@LinuxServer rpm]#rpm ivh
jsdk___linuxirpm
Preparing ######################
##################### [%]
:jsdk ########################
################### [%]
设置环境变量
通常都喜欢用export命令直接在shell下设置
[root@LinuxServer rpm]#
export JAVA_HOME=/usr/java/jsdk_
[root@LinuxServer rpm]#
export CLASSPATH=:$JAVA_HOME/lib/dtjar:
$JAVA_HOME/lib/
toolsjar
[root@LinuxServer rpm]#
export PATH=$PATH:$JAVA_HOME/bin
当然这样设置环境变量是可以生效的但是只对当前shell生效如果从另外一个shell登陆将不能使用刚才设置的变量所以最好的方法还是修改bashr c文件
[root@LinuxServer rpm]#vi bashrc
set JAVA_HOME=/usr/java/jsdk_
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=:$JAVA_HOME/lib/dtjar:
$JAVA_HOME/lib/toolsjar
export CLASSPATH
当然也可以通过更改/etc/profile来实现不过不推荐这么做
因为这样的设置将对所以用户的shell都生效对系统安全会产生影响
就是在这个文件的最后加上:
export JAVA_HOME=/usr/java/jsdk_
export CLASSPATH=:$JAVA_HOME/lib/dtjar
:$JAVA_HOME/lib/toolsjar
export PATH=$PATH:$JAVA_HOME/bin
下面来验证一下变量设置是否生效(####注意:在验证前先logout一下再重新登陆)
[root@LinuxServer rpm]#
echo $JAVA_HOME
/usr/java/jsdk_/
[root@LinuxServer rpm]#
echo $CLASSPATH
/usr/java/jsdk_/lib/dtjar:
/usr/java/jsdk_/lib/toolsjar
[root@LinuxServer rpm]#
echo $PATH
/usr/java/jsdk_/bin/:
/usr/kerberos/sbin:/usr/kerberos/bin:
/usr/local/sbi
n:
/usr/local/bin:/sbin:/bin:/usr/sbin:
/usr/bin:/usr/XR/bin:/root/bin
[root@LinuxServer rpm]# JAVAversion
JAVA version _
JAVA(TM) Runtime Environment
Standard Edition (build _b)
JAVA HotSpot(TM) Client
VM (build _b mixed mode)
环境设置OK看看JDK是否能正常工作我们来写一个测试文件testjava
[root@LinuxServer rpm]#vi testjava
class test
{
public static void main(String[] args)
{
Systemoutprintln(Hello World!);
}
}
保存退出下面来编译执行
[root@LinuxServer text]# javac testjava
[root@LinuxServer text]# JAVA test
Hello World!
好了工作正常
如果要使某个用户具有运行Java命令的权限只要修改其bash初始化文件即可比如要给用户longware以运行Java命令的权限:
[root@LinuxServer root]#
vi /home/longware/bashrc
set JAVA_HOME=/usr/java/jsdk_
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=:$JAVA_HOME/lib/dtjar:
$JAVA_HOME/lib/toolsjar
export CLASSPATH
至此Linux上JDK的安装完毕下面安装eclipseSDKlinuxgtkzip去下载一个eclipse将eclipseSDKlinuxgtkzip解压到/opt中
编写一个脚本用于启动eclipse
#!/bin/bash
#
# 执行 eclipse
#
export JAVA_HOME=/usr/java
/jsdk_
export CLASSPATH=/usr/java
/jsdk_/lib
/opt/eclipse/eclipse vm /usr/java
/jsdk_/bin/java data /home/chenzhe/wo
rkspace &
# vm 参数用以指定使用哪一个 jvm 来执行Eclipse
# date参数用以指定Eclipse的数据目录
在此指定其存在用户根目录(/home/chenzhe/)下的workspace目录中将脚本保存到/usr
/local/bin中叫eclipse并给eclipse分配权限
在桌面上创建一个启动器随便选一个图标路径设置到/opt/eclipse/eclipse/op
t/eclipse/iconxpm是eclipse自身带的图标
双击图标或者在终端输入eclipse 完成!