linux怎么配置jdk环境变量,第1张

一 解压安装jdk

在shell终端下进入jdk-6u14-linux-i586bin文件所在目录,

执行命令 /jdk-6u14-linux-i586bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk160_14目录,你可以将它复制到 任何一个目录下。

二 需要配置的环境变量

1 PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

2 CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dtjar和toolsjar设置到CLASSPATH中,当然,当前目录“”也必须加入到该变量中。

3 JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

三 三种配置环境变量的方法1 修改/etc/profile文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

·用文本编辑器打开/etc/profile

·在profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

·重新登录

·注解

a 你要将 /usr/share/jdk160_14改为你的jdk安装目录

b linux下用冒号“:”来分隔路径

c $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种

常见的错误。

d CLASSPATH中当前目录“”不能丢,把当前目录丢掉也是常见的错误。

e export是把这三个变量导出为全局变量。

f 大小写必须严格区分。

2 修改bash_profile文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的bash_profile文件就可以了。

·用文本编辑器打开用户目录下的bash_profile文件

·在bash_profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

·重新登录

3 直接在shell下设置变量

不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

只需在shell终端执行下列命令:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

四 测试jdk

1 用文本编辑器新建一个Testjava文件,在其中输入以下代码并保存:

public class test {

public static void main(String args[]) {

Systemoutprintln("A new jdk test !");

}

}

2 编译:在shell终端执行命令 javac Testjava

3 运行:在shell终端执行命令 java Test

当shell下出现“A new jdk test !”字样则jdk运行正常。

五 卸载jdk

·找到jdk安装目录的_uninst子目录

·在shell终端执行命令/uninstallsh即可卸载jdk。

Desire has no rest

jdk有以下几种方法:

1、查找目前所使用的linux下所使用的jdk安装后的目录:echo

$java_home;

2、获得目前所使用的linux下所使用的jdk的版本java

-version;

3、获得所安装后的jdk的版本,在bin目录下输入

/java

-version即可;

在配置好java环境的情况下可以使用

java

-version查看

Linux中JDK的安装和配置方法:

1、手动安装jdk,首先需要下载jdk,记住是linux版本的jdk,直接去官网下载就行了。

2、上传到linux操作系统的桌面。

3、在linux操作系统的桌面右键打开命令窗口,如下图所示:

4、输入ifconfig查看自己的ip地址,然后就可以利用xshell连接linux系统了。

5、打开xshell,然后输入ip地址,用户名,密码,进行连接。

6、输入cd Desktop/进入桌面,然后输入ll查看当前目录下面有哪些文件或者文件夹,我们可以看到上传的文件。

7、然后创建文件夹,利用命令mkdir -p /usr/local/java创建文件夹,然后移动文件到该文件夹里。

8、安装jdk,使用rpm命令安装,具体请看下图。

9、配置环境变量,打开配置文件,使用vi命令打开文件,默认jdk的安装路径是/usr/java,打开文件后,按i进入编辑模式,然后到文件的最后加上:export JAVA_HOME=/usr/java/jdk170_04export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar export PATH=$PATH:$JAVA_HOME/bin

然后按ESC,:wq保存并退出。

拓展知识:

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

javalang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包。

javaio: 这里面是所有输入输出有关的类,比如文件操作等。

javanio:为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用

javanet: 这里面是与网络有关的类,比如URL,URLConnection等。

javautil: 这个是系统辅助类,特别是集合类Collection,List,Map等。

javasql: 这个是数据库操作的类,Connection, Statement,ResultSet等。

javaxservlet:这个是JSP,Servlet等使用到的类。

参考资料:

jdk_

安装:

[root@Oracle cdrom]# rpm -ivh jdk-8u25-linux-x64rpm

配置jdk环境变量

方法一:在Shell下设置变量(该方法只对当前的shell有效,如果打开另一个shell就需要重新配置)

export JAVA_HOME=/usr/java/jdk170_40/

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

(其中如果只配置 export PATH=/usr/java/jdk170_40/bin:$PATH 也可以)

方法二:修改/etc/profile文件(该方法一劳永逸,设置一次,对所有用户有效)

用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义

JAVA_HOME=/usr/java/jdk180_25/

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

export JAVA_HOME

export PATH

export CLASSPATH

保存退出,查看java版本

[root@oracle cdrom]# java -version

java version "180_25"

Java(TM) SE Runtime Environment (build 180_25-b17)

Java HotSpot(TM) 64-Bit Server VM (build 2525-b02, mixed mode)

表示安装成功

方法三:修改~/bashrc文件(该方法修改后只对当前用户有效,对该用户的所有shell都有效)

用vim编辑器打开~/bashrc文件

在文件尾部加入jdk环境变量的定义

set JAVA_HOME=/usr/java/jdk180_25/

export JAVA_HOME

set PATH=$JAVA_HOME/bin:$PATH

export PATH

set CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

export CLASSPATH

纯java开发的润乾报表软件在linux下面也可以应用自如。那么首先就需要配置好linux下的java环境,具体说来,就是配置jdk环境变量。本文就介绍在linux下配置jdk环境变量的几种常用方法。首先在linux下安装jdk,如果出现提示权限不够(且root下也提示权限不够),可用#ls -l filename命令查看一下,如果显示类似如:-rw-rw-rw- 1 root root …则表示任何用户都没有可执行权限(即使是root用户)。解决方法:#chmod a+x filename这样,安装好后,就可以接下来进行环境变量的配置了。这里给出三种可选方法:一、修改/etc/profile文件当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。用文本编辑器打开/etc/profile,在profile文件末尾加入:JAVA_HOME=/usr/share/jdk150_05PATH=$JAVA_HOME/bin:$PATHCLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjarexport JAVA_HOMEexport PATHexport CLASSPATH重新登录即可。二、修改bashrc文件这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果需要给某个用户权限使用这些环境变量,只需要修改其个人用户主目录下的bashrc文件就可以了。用文本编辑器打开用户目录下的bashrc文件,在bashrc文件末尾加入:set JAVA_HOME=/usr/share/jdk150_05export JAVA_HOMEset PATH=$JAVA_HOME/bin:$PATHexport PATHset CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjarexport CLASSPATH重新登录。三、直接在shell下设置变量不推荐使用这种方法,因为换个shell,该设置就无效了。这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。只需在shell终端执行下列命令:export JAVA_HOME=/usr/share/jdk150_05export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar注意:1要将 /usr/share/jdk150_05jdk 改为jdk安装目录2 linux下用冒号”:”来分隔路径3 $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值在设置环境变量时特别要注意不能把原来的值给覆盖掉了。4 CLASSPATH中当前目录””不能丢掉。5 export是把这三个变量导出为全局变量。6 大小写必须严格区分。引自:润乾报表知识库

一 解压安装jdk

在shell终端下进入jdk-6u14-linux-i586bin文件所在目录,

执行命令 /jdk-6u14-linux-i586bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk160_14目录,你可以将它复制到 任何一个目录下。

二 需要配置的环境变量

1 PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

2 CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dtjar和toolsjar设置到CLASSPATH中,当然,当前目录“”也必须加入到该变量中。

3 JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

三 三种配置环境变量的方法1 修改/etc/profile文件

如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

·用文本编辑器打开/etc/profile

·在profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

·重新登录

·注解

a 你要将 /usr/share/jdk160_14改为你的jdk安装目录

b linux下用冒号“:”来分隔路径

c $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值

在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种

常见的错误。

d CLASSPATH中当前目录“”不能丢,把当前目录丢掉也是常见的错误。

e export是把这三个变量导出为全局变量。

f 大小写必须严格区分。

2 修改bash_profile文件

这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的bash_profile文件就可以了。

·用文本编辑器打开用户目录下的bash_profile文件

·在bash_profile文件末尾加入:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

·重新登录

3 直接在shell下设置变量

不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

只需在shell终端执行下列命令:

export JAVA_HOME=/usr/share/jdk160_14

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar

四 测试jdk

1 用文本编辑器新建一个Testjava文件,在其中输入以下代码并保存:

public class test {

public static void main(String args[]) {

Systemoutprintln("A new jdk test !");

}

}

2 编译:在shell终端执行命令 javac Testjava

3 运行:在shell终端执行命令 java Test

当shell下出现“A new jdk test !”字样则jdk运行正常。

五 卸载jdk

·找到jdk安装目录的_uninst子目录

·在shell终端执行命令/uninstallsh即可卸载jdk。

自己试很少在linux上操作的,最近买了亿速云的香港云,有了自己的linux环境,就稍微在这个上面试试手。系统是centos72 64bit的,所有的设置都是亿速云给的镜像的默认设置,我什么也没做。直接先把jdk-7u79-linux-x64targz、apache-tomcat-7047targz的包通过Xshell 5和Xftp 5上传然后解压,在这个前提下进行的。本文的目的就是启动tomcat后就直接启动,然后成功后通过服务器ip+端口访问,看到tomcat默认的首页。涉及到的可能都是很基础的东西,但是自己不是很熟悉,所以都在此记录一番。

1解压jdktargz指令

2打开系统相关配置文件

3添加JAVA_HOME、PATH、CLASSPATH至刚刚的配置文件中(:wq保存退出)

4、测试配置

如果本来就有修改后重新应用

5、解压tomcat(同理),并修改/conf/serverxml的8080为80(只是我不想加端口,刚刚好80端口也是闲着),在tomcat目录下执行指令启动tomcat(带日志的启动,Ctrl+C可退出日志)。

6、外网测试tomcat是否正常启动

(这一块要保证服务器是端口开放的,如果环境不同比如有linux有开启防火墙等,本文只是记录最简单的成功的一次操作,具体失败要先看环境因素,此处不做描述)

7、其他相关操作

当然如上其实就已经成功了,但是实际中可能我们还需要关闭。有人说最好不要shutdown,用kill的方式,具体我也不是太清楚,目前没有深究,就用kill的方式去关闭。

查看进程:

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux怎么配置jdk环境变量

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情