老铁们,大家好,相信还有很多朋友对于服务器安装j*a环境和j*a开发需要哪些环境的相关问题不太懂,没关系,今天就由我来为大家分享分享服务器安装j*a环境以及j*a开发需要哪些环境的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
一、如何查找Linux服务器上JDK安装路径
如何J*a已经遍布大部分终端,所以在学习一个Linux系统上部署一个项目时,要做的第一步就是要安装JDK。因为大部分软件需要j*a环境。
成功远程到你要部署软件的Linux服务器上。这是第一步。
想要查看是否本系统上已经安装了J*a。用键盘输如Linux命令:j*a-version
如果系统已经安装过JDK,系统会提示你安装的版本是多少,比如我安装的就是j*a 1.7版本。
如果没有安装JDK,则需要安装。已经安装的朋友,可以查看你的安装的JDK的J*a_HOME的在哪。 J*A_HOME就是你j*a的安装目录,用来让你以后安装的软件找到JDK的位置的。在终端中输入:echo$J*A_HOME进行查看。
如图,我的安装目录就是/usr/j*a/jdk1.7.0_79。以后如何安装软件而找不到j*a的安装目录的,就可以将这个路径配置到你装的软件的配置文件中。
有时,有的软件会需要JRE环境,所以知道JRE环境也很重要。 JRE都会在JDK的目录下。输入命令:cd/usr/j*a/jdk1.7.0_79(以后改成你的安装目录)输入命令:ls就会看到JRE文件夹也就是JRE的目录为:/usr/j*a/jdk1.7.0_79/jre
二、Linux中JDK的安装和配置方法
一、软件
1、JDK(下面分别是32位系统和64位系统下的版本)
位
位
# getconf LONG_BIT#查看系统多少位
二、安装JDK7.0版本
1、先卸载服务器自带的jdk软件包
# j*a-version#查看服务器是否安装过jdk
j*a version"1.6.0_17"
OpenJDK Runtime Environment(IcedTea6 1.7.4)(rhel-1.21.b17.el6-i386)
OpenJDK Client VM(build 14.0-b16, mixed mode)
# rpm-qa|grep gcj#查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
j*a-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum-y remove j*a-1.5.0-gcj-1.5.0.0-29.1.el6.i686#卸载软件包
2、安装jdk7.0
解压配置安装
# mkdir-p/usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz-C/usr/lib/jvm
# mv/usr/lib/jvm/jdk1.7.0_09/usr/lib/jvm/j*a7
3、添加jdk7.0到系统环境变量
#cp/etc/profile/etc/profile.bak#备份
#vi/etc/profile#编辑,在最后添加下面的内容
export J*A_HOME=/usr/lib/jvm/j*a7
export JRE_HOME=${J*A_HOME}/jre
export CLASSPATH=.:${J*A_HOME}/lib:${JRE_HOME}/lib
export PATH=${J*A_HOME}/bin:$PATH
#source/etc/profile#使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives--install/usr/bin/j*a j*a/usr/lib/jvm/j*a7/bin/j*a 300
update-alternatives--install/usr/bin/j*ac j*ac/usr/lib/jvm/j*a7/bin/j*ac 300
update-alternatives--install/usr/bin/jar jar/usr/lib/jvm/j*a7/bin/jar 300
update-alternatives--install/usr/bin/j*ah j*ah/usr/lib/jvm/j*a7/bin/j*ah 300
update-alternatives--install/usr/bin/j*ap j*ap/usr/lib/jvm/j*a7/bin/j*ap 300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives--config j*a
4、测试
# j*a-version#测试是否成功
j*a version"1.7.0_09"
J*a(TM) SE Runtime Environment(build 1.7.0_09-b05)
J*a HotSpot(TM) Client VM(build 23.5-b02, mixed mode)
三、一个j*a项目需要的开发环境包括哪些
软件环境:一般包括数据库(mysql、sqlserver),运行的中间件,即应用服务器,如tomcat、weblogic、webphere。
以及运行的操作系统环境,如windows,unix(AIX,solaris),各版本的linux等,但是j*a是运行在j*a虚拟机即jvm上的,操作系统的影响不大。
硬件环境:一般是项目运行在的硬件素质(服务器)。如pc server,ibm、hp的小型机等等。
开发工具:有ibm开源的eclipse及衍生的myeclipse,sun的beans、或者收费的好用的IntelliJ IDEA等等。
扩展资料:
分类
计算机的操作系统根据不同的用途分为不同的种类,从功能角度分析,分别有实时系统、批处理系统、分时系统、网络操作系统等。
实时系统主要是指系统可以快速的对外部命令进行响应,在对应的时间里处理问题,协调系统工作。批处理系统在1960年左右出现,可以将资源进行合理的利用,并提高系统的吞吐量。
分时系统可以实现用户的人机交互需要,多个用户共同使用一个主机,很大程度上节约了资源成本。分时系统具有多路*、独立*、交互*、可靠*的优点,能够将用户-系统-终端任务实现。
批处理系统出现于20世纪60年代,批处理系统能够提高资源的利用率和系统的吞吐量。
网络操作系统是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器及客户端。
而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能*,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源。
参考资料:百度百科-操作系统
四、j*a开发需要哪些环境
软件环境:一般包括数据库(mysql、sqlserver),运行的中间件,即应用服务器,如tomcat、weblogic、webphere。
以及运行的操作系统环境,如windows,unix(AIX,solaris),各版本的linux等,但是j*a是运行在j*a虚拟机即jvm上的,操作系统的影响不大。
硬件环境:一般是项目运行在的硬件素质(服务器)。如pc server,ibm、hp的小型机等等。
开发工具:有ibm开源的eclipse及衍生的myeclipse,sun的beans、或者收费的好用的IntelliJ IDEA等等。
扩展资料:
分类
计算机的操作系统根据不同的用途分为不同的种类,从功能角度分析,分别有实时系统、批处理系统、分时系统、网络操作系统等。
实时系统主要是指系统可以快速的对外部命令进行响应,在对应的时间里处理问题,协调系统工作。批处理系统在1960年左右出现,可以将资源进行合理的利用,并提高系统的吞吐量。
分时系统可以实现用户的人机交互需要,多个用户共同使用一个主机,很大程度上节约了资源成本。分时系统具有多路*、独立*、交互*、可靠*的优点,能够将用户-系统-终端任务实现。
批处理系统出现于20世纪60年代,批处理系统能够提高资源的利用率和系统的吞吐量。
网络操作系统是一种能代替操作系统的软件程序,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。借由网络达到互相传递数据与各种消息,分为服务器及客户端。
而服务器的主要功能是管理服务器和网络上的各种资源和网络设备的共用,加以统合并控管流量,避免有瘫痪的可能*,而客户端就是有着能接收服务器所传递的数据来运用的功能,好让客户端可以清楚的搜索所需的资源。
参考资料:百度百科-操作系统