Linux中JDK的安装和配置方法,第1张

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_

Tomcat80的下载和安装教程?

Apachetomcat是目前最为流行的java网站开发的服务器软件。下面介绍一下tomcat8的安装流程。

1、进入apache官网下载tomcat8在左手边的菜单区,选择download下的tomcat8版本。根据你操作系统选择不同的下载文件,建议下载zip格式的软件包,这样免于安装直接用。如下图:

2、将安装文件下载到本地硬盘,如图:

3、下载完成后进入到文件目录,解压缩刚刚下载的软件包。

4、打开软件,可以看到软件包的目录,bin--文件夹主要是存放Tomcat服务启动相关的执行档及相关设定。conf--文件夹主要是存放Tomcat服务器相关的设定。webapps--文件夹主要是存放Tomcat管理网站及日后开发好的JSP网站布署的地方。logs--文件夹主要是存放Tomcat日志文件存放的地方。

5、当然这样下载之后是不能直接运行的,还需要下载jdk(可以在sun官网下载)还需要配置环境变量。进入“控制面板”,鼠标单击单击”系统与安全“。如下图:

6、单击”系统后,选择“系统高级设置”。如下图:

7、选择“环境变量”,进行环境变量的设置。如下图:

8、选择“新增”,针对某个用户就选择上面的新增。针对全部用户就选择系统下的新增。建议选择系统下面的新增。如下图:

9、新增或者编辑“变量名:CLASSPATH”,变量值就是%TOMCAT_HOME%BIN,实际上就是指定tomcat的路径。

10、tomcat环境变量配置完成。下面可以启动tomcat了。运行tomcat目录/bin/startup。

11、tomcat开始运行,弹出运行对话框。如下图:

运行成功。tomcat配置完成。

jdk18linux应该下哪个版本?

tomcat9支持:jdk8(含)以下版本;tomcat8支持:jdk7(含)以下版本;tomcat7支持:jdk6(含)以下版本;你根据自己的环境来选择。

1 JDK

   进入安装目录

   #cd /home

   #cp jdk-1_5_0_02-linux-i586rpm /usr/local

   #cd /usr/local

   给所有用户添加可执行的权限

   #chmod +x jdk-1_5_0_02-linux-i586rpmbin

   #/jdk-1_5_0_02-linux-i586rpmbin

   此时会生成文件jdk-1_5_0_02-linux-i586rpm,同样给所有用户添加可执行的权限

   #chmod +x jdk-1_5_0_02-linux-i586rpm

   安装程序

   #rpm -ivh jdk-1_5_0_02-linux-i586rpm

   出现安装协议等,按接受即可。

   2设置环境变量。

   #vi /etc/profile

   在最后面加入

   #set java environment

   JAVA_HOME=/usr/java/jdk-1_5_0_02

   CLASSPATH=:$JAVA_HOME/libtoolsjar

   PATH=$JAVA_HOME/bin:$PATH

   export JAVA_HOME CLASSPATH PATH

   保存退出。

   要使JDK在所有的用户中使用,可以这样:

   vi /etc/profiled/javash

   在新的javash中输入以下内容:

   #set java environment

   JAVA_HOME=/usr/java/jdk-1_5_0_02

   CLASSPATH=:$JAVA_HOME/lib/toolsjar

   PATH=$JAVA_HOME/bin:$PATH

   export JAVA_HOME CLASSPATH PATH

   保存退出,然后给javash分配权限:chmod 755 /etc/profiled/javash

   2TOMCAT

本人由于做项目的关系,需要将Web应用部署到Linux系统上使用,并且需要配置SSL-two-way连接,以前在上学的时候也使用过Linux,不过只是一些皮毛,这次需要重新使用,所以就总结一下,同时用到了Linux下的自动运行程序Cron。软件环境版本为如下:

操作系统:RedHat Enterprise Linux V4

JDK:jdk150_09

Tomcat:5517

首先安装Linux系统,本人做项目用的Linux系统是比较贵的企业版本。安装过程中主要有以下几个比较重要的步骤,(由于安装过程有比较详细的向导,所以这里不再赘述):

安装过程向导语言,如果英语很好,就可以使用英语,如果不熟悉,还是用简体中文安装的比较好。

分区时可以使用自动分区或者手动分区,由于仅限于试验用,所以整个目录结构只有一个根目录(/)和SWAP分区。

由于本系统需要使用SSL安全连接,而Linux自带的防火墙对SSL等十开放的,所以在安装过程中需要将其关闭。

安装过程中设置网络时根据实际情况进行设置,如果仅仅作为试验性的学习,可以将主机名设置为localhost,这对系统将来的设置很方便。

设置系统用户时可以自己新创建帐户(推荐),也可以只使用一个root用户(作为试验性学习时)。

选择安装组件时可以选择自定义安装,安装过程中最好直接选择将一些编译器安装,例如gcc等等,这样在编译安装时可以省去重新安装编译器的问题。(操作就是选中开发工具这个项目):

一切就绪之后,就可以安装了。笔者安装的版本中有四张光盘,可以根据安装向导直至安装结束。结束后需要重新引导系统。重新引导系统后,进行一系列的设置,测试声卡、创建帐户、注册等等操作。(注册可以跳过)最后进行系统登陆:

建议:1由于只是一个测试性的系统,为了不对自己的系统造成影响,可以将Linux系统安装在虚拟机中,这样不需要这个系统时可以随时删除,并且不会造成任何麻烦

2还有一点要注意的就是安装过程中要选择FTP服务,也就是要安装,然后再本机中搭建一个FTP服务器,从而可以访问Windows操作系统,进行文件的传输

安装完Linux后,就可以安装环境软件了

首先下载上述环境软件,下载完成后保存在自定义目录中,笔者自定义目录为/usr/zhangzhongl,然后首先要做的就是修改这些下载后文件的执行权限,从而使得它们变成可执行状态进入自定义目录,执行chmod 777 即可将权限放到最大

安装JDK,进入自定义目录,执行

/jdk1_5_0_10-linux-i586bin

即可进行jdk的安装,安装过程中之需要同意许可协议即可,正常安装结束后,会在与jdk1_5_0_10-linux-i586bin文件同一层目录生成一个jdk目录,笔者jdk目录为jdk150_10,将其拷贝到自己想放置的目录,推荐将目录结构设置简短比较好,设置环境变量时比较方便。笔者jdk目录为/usr/jdk150_10。

安装完成后进行环境变量的设置,执行以下命令:

cd /etc

vi profiled/javash

在该文件中追加如下内容:(其中TOMCAT_HOME为非必需项目,只是先在这里添加,省去以后的工作)

#set java environment variables

export JAVA_HOME=/usr/jdk150_10

export TOMCAT_HOME=/usr/tomcat

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

export PATH=$PATH:$JAVA_HOME/bin

这里要注意nix系统中的分隔符为冒号,而不时Windows中的分号。

设置完成后,重新启动系统,然后打开新的终端,执行java,javac,java –version等命令,如果可以打印出相应的信息,则说明jdk安装成功,环境变量设置成功。

安装TOMCAT

安装TOMCAT只需要将TOMCAT解压缩即可(一般情况下,Linux自带有解压缩gz,tar格式文件的工具,双击即可),存放在自定义目录中,笔者自定义目录为: /usr/tomcat

然后可以设置TOMCAT_HOME环境变量(上文中已经设置)。进入$OMCAT/bin目录,执行/startupsh命令,即可启动TOMCAT,执行命令后可以看到一些TOMCAT的环境变量:

然后进入http://localhost:8080/,呵呵,那只小猫依然可爱吧!TOMCAT已经安装完成,那么,就可以部署我们的应用了。

将已经打包的war文件拷贝到$TOMCAT_HOME/webapps目录下,启动TOMCAT即可实现应用程序的部署。

下面介绍一下Linux的Cron程序,它类似于Windows的任务管理,可以在指定的时间自动运行指定程序,并发送邮件给管理员报告程序的运行的情况,本文不对该程序进行详细的描述,网络上有很多相关的文章,大家可以参考,只给出一个实际的例子,作为参考。

项目中需要一个生成证书废弃列表(CRL)的程序,来自动运行,在每天的00:05:00时刻执行,并将执行情况:成功或者失败记录到日志中,并在失败时发邮件通知管理员。

执行过程如下:

cd etc                    进入目录

crontab –e             编辑root用户的Cron程序文件

每个用户都有自己的自定义运行程序,根据使用什么帐户登陆而定。

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/jdk150_10/bin

MAILTO=root

HOME=/usr/app

05 00 java –jar /usr/app/appjar

其中前面部分可以看出是设置一些环境,比如用的SHELL,系统PATH,出错时发送邮件的用户,当前目录(HOME)。最后一行是实际执行的程序的设定:在每天的00:05:00时刻执行java程序。

由于项目的原因,其他具体的内容在这里省略,其中包括配置SSL连接,执行Web应用程序以及实际Cron程序执行的内容。

方法/步骤

建立文件夹

进入/usr/文件夹下,建立一个文件,我这里是java文件夹,将jdk-6u45-linux-i586bin复制到/usr/java文件夹下

安装jdk

在/usr/java文件夹下执行/jdk-6u45-linux-i586bin,执行结果如图

配置环境变量

在linux下配置环境变量和windows的原理是相同,都是使jdk的路径成为全局变量,用文本编辑器gedit(如果没安装可以用vi)打开/etc/profile,在文件最后添加

export JAVA_HOME=/usr/java/jdk160_45

export PATH=$JAVA_HOME/bin:$PATH

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

jdk160_45改为你安装的jdk的文件夹名称

保存后注销

测试

输入java测试

输入java -version测试

Linux系统安装配置jdk

下载Linux系统的jdk下载前先选择Accept License Agreement (接受许可协议),选择适合自己的Linux jdk,x86表示32位的 x64是64位的。

将jdk放到Linux服务器上,我这里使用了一个工具(FileZilla),先下载FileZilla,下载安装很简单,打开点击坐上角的文件--》站点管理,配置一下,主机写服务器IP地址,协议SFTP-SSH,用户使用root权限,然后输入密码,点击链接。(你也可以使用别的工具进行上传)。

将jdk放到Linux服务器上,把下载的jdk拖到/usr/目录下。

安装jdk。我是用crt链接的服务器,如果不会链接参考我另一篇经验:如何远程连接Linux服务器。链接上Linux服务后 1 cd /usr(到usr目录下找到jdk), 2 chmod +xjdk-6u45-linux-x64bin (给jdk权限) 3 /jdk-6u45-linux-x64bin  (执行jdk安装) 安装成功会看到生成jdk160_45目录。

配置jdk。 1 cd /etc (进入etc目录下) 2 vim profile (打开配置文件) 3 输入如下内容 export JAVA_HOME=/usr/jdk160_45 export JRE_HOME=/usr/jdk160_45/jre export PATH=$PATH:/usr/jdk160_45/bin export CLASSPATH=/:/usr/jdk160_07/lib:/usr/jdk160_45/jre/lib 注意路径。

测试jdk配置是否成功。使用reboot命令(在终端中输入reboot然后回车)重启服务器,等服务器重启完毕用crt链接上服务器后执行 javac -version,看到jdk的版本表示成功了。

写个简单的测试程序。 vim Testjava 输入如下代码 public class Test{ public static void main(String[] args){ Systemoutprintln("Hello,Welcome to Linux World!"); } } 然后保存编译 javac Testjava 然后执行 java Test 看到打印信息:Hello,Welcome to Linux World!表示jdk全部成功了。

linux怎么把jdk放进docker?

可以通过制作镜像的时候安装jdk,也可以在容器启动的时候挂载宿主机的jdk包,并设置环境变量

jdk包linux可以在windows用吗?

在我的认知范围内是不可以的

oracle官方分别提供了基于Linux和windows不同系统版本的jdk安装包,你可以根据自己的系统类型,系统具体位数去选择合适的jdk版本进行下载,以前oracle无需登录即可下载,现在需登录才能下载,注册一个免费的账户,登录就可以了!

jdk18linux应该下哪个版本?

tomcat9支持:jdk8(含)以下版本;tomcat8支持:jdk7(含)以下版本;tomcat7支持:jdk6(含)以下版本;你根据自己的环境来选择。

linux部署项目需要装jdk吗?

这个问题涉及有如下几个方面:

1需要在linux部署什么项目?

2jdk是什么?

第一个问题,linux是常用的一种系统,多用于服务端程序部署。而服务端程序可以使用很多种语言编写,比如php、python、go、java等。不同需要需要安装不同的运行环境。

接着说下jdk,jdk是java的开发工具包,而jre是java的运行环境。因此,如果你要部署的是java编写的程序,那你是需要安装jre和jdk的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Linux中JDK的安装和配置方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情