linux安装java环境

在 Linux 上搭建 Java 环境 部署 Web 程序前的准备工作,在 Linux 上安装 jdk、tomcat、mysql 阅读详情

前言

最近在centOS上安装了java环境,记录一下以免以后忘记。

具体步骤

linux安装java环境有两种模式:一是用root用户安装,设置全局环境变量,这样所有用户都可以使用该java;二是在某个用户下安装,对这个用户设置环境变量,这样就只有这个用户可以使用该java。下面分别介绍两种方法。

一、root用户安装
1.下载Linux版本的java,我下载的是jdk-8u60-linux-x64.tar.gz

2.root用户一般把java安装到usr目录中,所以到jdk-8u60-linux-x64.tar.gz目录下将它拷贝到/usr/java目录下,
cp jdk-8u60-linux-x64.tar.gz /usr/java/

3.解压jdk到当前目录,得到文件夹jdk1.8.0_60,解压命令
tar -zxvf jdk-8u60-linux-x64.tar.gz

4.建立一个链接以节省目录长度,或者将文件名重命名
链接:ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
重命名:mv jdk1.8.0_60 jdk

5.编辑配置文件,配置环境变量,root用户的环境变量配置文件在/etc/profile,
vi /etc/profile
在文本的末尾添加如下内容,注意JAVA_HOME路径不要写错:

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

6.使配置文件生效,重启机器或执行命令 :
source /etc/profile

7.查看是否安装成功,输入java -version 如果打印如下就是安装成功

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

二、新建用户安装

1.在/home下新建用户web,设置密码,注意设置密码需要输入两次而且看不到输入内容。
useradd web
passwd web

2.进入新建用户
su web

3.将下载好的jdk移动到用户下
cp jdk-8u60-linux-x64.tar.gz /home/web/

4.解压文件
tar -zxvf jdk-8u60-linux-x64.tar.gz

5.建立一个链接以节省目录长度,或者将文件名重命名,重命名需到用户目录下执行如下命令
链接:ln -s /home/web/jdk1.8.0_60/ /home/web/jdk
重命名:mv jdk1.8.0_60 jdk

6.用户的环境变量配置文件在生成用户时已经生成在用户文件夹下了,但是是个隐藏文件,叫.bash_profile,我们可以使用命令ll -la看到它,同样是要编辑它,在用户目录下使用命令
vi .bash_profile
在文本的末尾添加如下内容,注意JAVA_HOME路径不要写错:

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

7.使配置文件生效,重启机器或执行命令 :
source /home/web/.bash_profile

8.查看是否安装成功,输入java -version 如果打印如下就是安装成功

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

后记

1.其实用root用户安装全局的方法和普通用户安装自己的是一样的,基本操作都是解压后设置环境变量,只是执行这些操作的用户不同,环境变量的配置文件不同而已。
2.安装使文件生效后,关闭命令行窗口,再打开,发现又不好使了。所以建议root安装将环境变量编辑到bashrc文件中,新用户编辑到bash_bashrc文件中。

Linux:安装jdk的三种方法(yum+rpm+下载包) Linux:安装jdk的三种方法(yum+rpm+下载包)1. yum安装jdk2. rpm安装JDK环境3. tar.gz手动安装一般rpm、yum方式安装的不需要配置环境变量,但是若识别不到还是老老实实配置环境变量,若yum安装则默认Java被安装在/usr/lib/jvm(一般不用手动配置),若RPM安装则默认Java被安装在/usr/java/jdk1.8.0-x64(一般不用手动配置) 阅读详情

相关推荐

基于DNN、CNN与SVM的串联电弧故障智能检测:从原理到嵌入式部署

在电气安全与工业物联网领域,时间序列分类是处理传感器信号、实现状态监测与故障诊断的核心技术。其原理在于从连续的信号数据中提取有效特征,并利用机器学习模型识别异常模式。这项技术的核心价值在于能够实现设备预测性维护、提升系统安全性并降低运维成本,广泛应用于智能电表、电机健康监测、电力设备保护等场景。本文聚焦于电气安全中的一个具体且危险的隐患——串联电弧故障的检测。针对这一隐蔽性强、传统方法误报率高的问题,项目深入实践了三种主流AI模型:深度神经网络、卷积神经网络和支持向量机。通过对比DNN的通用特征学习能力、C

weixin_31860973的博客 413

Linux系统之安装java开发环境

Linux系统之安装java开发环境

jks212454的博客 4万+

java实现自动发送微信QQ消息(可发图片)

自动发送微信/QQ/微博等消息 一:功能:实现发送QQ/微信/微博消息,程序控制。 效果演示(实现自动发生QQ微信消息给女友,发微博信息也可以就不演示了) 二:原理讲解:将剪贴板的内容给发送到QQ微信中去,复制粘贴发送。 模拟真实操作进行发送信息。 三:前期准备,软件安装,及初步测试。...

XURUNFA950827的博客 1万+

linux 安装java环境

第一步:下载jdk 第二步:创建安装文件夹 第三步:下载好的压缩包上传服务器解压 第四部:修改配置文件使其生效 第五步:检验是否安装成功

AstarCloud 2万+

告别裸机:在FreeRTOS上为STM32移植SOEM EtherCAT主站的思路与实战

本文详细介绍了在FreeRTOS环境下为STM32移植SOEM EtherCAT主站的工程实践。通过重构任务调度模型、优化内存管理和中断响应,成功将通信周期抖动控制在±100ns以内,满足工业控制系统的严苛实时性要求。文章包含完整的移植策略、性能优化方法和实测数据,为开发者提供了一套可靠的EtherCAT主站解决方案。

weixin_30342363的博客 388

STM32异常与中断过程详解

1. 异常与中断概念引入 异常主要是指来自CPU内部的意外事件,比如执行了未定义指令、算术溢出、除零运算等发生在CPU内部的意外事件,这些异常的发生,会引起CPU运行相应的异常处理程序;中断一般来自硬件(如片上外设、外部I/O输入等)发生的事件,当这些硬件产生中断信号时,CPU会暂停当前运行的程序,转而去处理相关硬件的中断服务程序。但无论是异常还是中断,都会引起程序执行偏离正常的流程,转而去执行异常/中断的处理函数。 下面对异常和中断的介绍,如果中断信号的产生原因来自CPU内部,则称之为异常;如果中断信号来

luobeihai的博客 1万+

linux上如何搭建Java环境

通过这种方式安装的软件,不仅完全契合你的操作系统本身,而且可以保证和系统其他软件包的相容性,一般来说是不可能遇到冲突的。yum并不是一种包,它是安装包的一个软件,在CentOS中是软件包的管理器,yum也对依赖关系进行管理,但是必须要在联网的情况下完成。你可以把它解压到你自己的用户目录,然后在自己的bash.rc之类配置文件中,用export把它加入path——这样你才可以直接在shell中敲它提供的新命令。其中一些面对服务器的版本会非常保守,里面的每一个软件都会经过连续多年的测试,稳定度极高。

daimenglaoshi的博客 2万+

MicroCap声学仿真介绍(一)

5-频率上下限选择,需要注意的是,第一个数字是上限,第二个数字是下限,如果填反了,会有报错提示;下三角可以选择“Auto”、“linear”、“log”和“list”,设置的是频率点之间的距离和频率点的数量。Component是用来选择部件的模块,如上图所示,声学仿真常用到的是“Electroacoustic Macros AC”、“Electroacoustic Macros TR”、“NXP Transducers”以及“NXP HD components”。3是声学部件,是声学仿真中常用的部件。

山无忧的博客 5101

【linux】 安装 java 环境

linux 安装 java 环境

想去码头整点儿薯条儿~ 5532

损失函数大汇总(三十八)(AUCPR Loss附公式推导与代码)

本文系统介绍了AUCPR Loss的原理与应用。针对不平衡分类任务中AUC指标不够敏感的问题,提出通过优化PR曲线面积(AUCPR)来提升模型性能。文章详细推导了AUCPR的可微近似实现:首先用sigmoid函数软化阈值判断,构造可微的TP/FP/FN计数;然后基于软Precision和Recall计算近似PR曲线面积;最后通过数值积分得到可优化的损失函数。特别讨论了温度参数τ对训练稳定性的影响,并比较了AUCPR与AUC、AP等指标的异同。该方法适用于医学筛查、欺诈检测等极端不平衡场景,能更准确反映模型对

悦学共鸣,温柔以待,汇聚光芒,共同成长 441

从零开始:C#上位机集成YOLO完成摄像头目标追踪(保姆级教程)

新手入门C#上位机+YOLO做摄像头目标追踪,最忌讳的是“只抄代码,不懂逻辑”。这个教程不仅给了完整代码,还把核心原理和踩坑点都讲清楚了,新手跟着走,不仅能跑通demo,还能理解为什么这么写。如果你们在运行时遇到具体问题,比如模型导出失败、代码报错,都可以在评论区留言,我会一一解答。后续也可以出一期工业相机+YOLO目标追踪的教程,帮助大家把demo落地到实际生产中。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1030

linux环境下安装java_Linux环境下安装java环境

我的名言我能让一个零基础的普通人做IT系统运维。浅谈Java环境作为一个几乎近似公共性质的环境,对liunx系统的版本没什么要求,所以可以忽略,接着便是安装。安装1、首先要看是否已经安装过了java环境。这点对于一个半路上接收工作的员工来说,非常重要。尽管java的安装对liunx系统的版本几乎没什么要求,但是许多应用程序对java版本都有着严格的要求。如果贸然改动java版本,很有可能造成之前正...

weixin_42350014的博客 159

第五章:转矩脉动的成因与抑制技术:从根源到解决方案

本文摘要: 转矩脉动是电机运行中的关键问题,涉及电磁、机械和控制三大因素。电磁因素包括谐波、齿槽转矩和磁饱和;机械因素涵盖动平衡和轴承缺陷;控制因素涉及测量误差和死区效应。解决方案采用多层面优化:硬件上通过斜极设计和死区补偿(提供算法代码)降低脉动70%;控制上采用扰动观测器和谐振控制器进行动态抑制;针对齿槽转矩开发离线学习+在线查表补偿方案。测试环节建立振动噪声量化评价体系,包括加速度计测量和A计权声学评估。最终形成从设计到控制的系统化抑制策略,显著提升电机静音性、平顺性和寿命。

汽车软件开发 340

Linux下安装java环境

Linux下安装java环境有两种①yum install 安装②下载解压安装。 这里介绍下解压安装方式,原因:可以从Oracle官网下载各个版本,自己手动解压安装步骤也比较清晰。 这里示例下载的是官网的LinuxX64 server-jre-8u241,网上大致搜了下jre和server-jre区别,server-jar从名字上就能看出来是专门为服务器做了优化,删除了一些不需要的东西。 输入...

weixin_39251134的博客 346

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux安装java环境

5.可以通过java -version查看安装的版本。2.上传压缩包并解压。

qq_29751083的博客 805

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux:离线安装 jdk-8(配置Java环境)

Linux:离线安装 jdk-8(配置Java环境)

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux安装Java环境

Linux安装Java环境 一、Java 安装 方式一 yum 下载并安装 1.查找Java相关的可有包 yum -y list java*;或则yum search jdk 2.选择要下载的包 yum install 包名(Available Packages):yum install java-1.8.0-openjdk.x86_64 3.检验是否安装完成 java -version 4.通过yum安装的默认路径 /usr/lib/jvm 5.配置环境变量 export JAVA_HOM

huangshuangda的博客 642

Linux下安装Java环境

安装java环境前提(删除原有的环境,重新配置)下载,安装1.下载JDK,JRE2.解压,安装3.设置环境变量 前提(删除原有的环境,重新配置) 一般在linux系统下都会自带openJDK,我们可以使用java -version命令查看当前系统下的jdk版本 如果自带的版本与你的预期不符合,那么我们就需要删除自带的openJDK ,重新配置环境 接着,查询详细的openjdk的信息 : rpm -qa | grep jdk 卸载所有带有openjdk的信息,使用 yum -y remove xx命令删

qq_42418169的博客 1万+

linux如何安装java环境_linux 下安装Java环境

1.解压jdk[root@VM_22_46_centos install]# tar -zxvf jdk-8u131-linux-x64.tar.gz ^C2.移动到指定位置[root@VM_22_46_centos install]# mv jdk1.8.0_131/ /usr/local/condition/java/3.修改环境变量配置文件[root@VM_22_46_centos jdk1...

weixin_32757449的博客 238

linux如何安装java环境_Linux下安装Java环境详细教程

对于java开发者而言,无论是开发还是服务器,差不多都会接触很多linux平台,所以平台的环境配置就显得尤为基础和重要了。下面是在linux(我的环境是ubuntu系统)下配置java环境的步骤和方法:1、选择下载 jdk-7u3-linux-i586.tar.gz 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7...

weixin_30747255的博客 1385

Linux环境下Java17环境安装

Linux系统安装JDK17简明教程:1)查询并卸载现有OpenJDK版本;2)创建/usr/local/soft目录并上传JDK17安装包;3)解压安装包;4)配置环境变量,编辑/etc/profile文件添加JAVA_HOME和PATH;5)使配置生效并验证安装。通过java -version命令确认安装成功。

super_mochi1 851

linux环境下安装java和maven

一、linux环境安装maven 1、安装wget命令 yum -y install wget 2、下载maven安装包 wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz 3、解压缩maven tar -zxvf apache-maven-3.5.2-bin...

weixin_42392104的博客 1147

linux配置java环境_Linux安装Java环境

一:安装Java环境在/usr下建一个Java文件夹,然后把jdk-8u60-linux-x64.tar.gz放到这个Java文件夹1.下载jdk-8u60-linux-x64.tar.gz2.解压:tar zxvf jdk-8u60-linux-x64.tar.gz(进入到usr/java这个文件夹后再执行这个命令tar zxvf jdk-8u60-linux-x64.tar.gz)3.对pro...

weixin_35618539的博客 1123
上一篇: eclipse报错:The Network Adapter could not establish the connection解决办法
下一篇: Linux安装Tomcat
老贼大魔王
博客等级 码龄10年 23粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值