java

位置:IT落伍者 >> java >> 浏览文章

教您如何在Linux下配置Java开发环境详述


发布日期:2020年08月25日
 
教您如何在Linux下配置Java开发环境详述

去 下载一个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 完成!               

上一篇:Java学习中的Iterator&Comparable

下一篇:Java Applet 编 程 技 巧