Linux 自动添加JAVA环境脚本

1. 删除原有的JAVA环境变量配置

###  --------------delete old config --------------------  ###

sed -i -e '/JAVA_HOME/d' -e '/JRE/d' /etc/profile

删除包含JAVA_HME 、JRE的行

2. 加入现有的JAVA环境变量配置

###  -------------- add new config -----------------------###

sed -i '$a## ---------------------  JAVA_HOME -------------------------- ##' /etc/profile

sed -i '$aJAVA_HOME=/opt/soft/jdk1.6.0_22' /etc/profile

sed -i '$aJRE_HOME=/opt/soft/jdk1.6.0_22/jre' /etc/profile

sed -i '$aPATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin' /etc/profile

sed -i '$aCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib' /etc/profile

sed -i '$aexport JAVA_HOME JRE_HOME PATH CLASSPATH' /etc/profile

echo "$JAVA_HOME" #打印

3.使配置文件生效

### ---------------- Effective immediately  ----------------------###

source /etc/profile

echo "$JAVA_HOME"#打印

4. 执行

在控制台用source 文件名.sh来执行,要不然在控制台打印JAVA_HOME还会是没有改的地址

5. 生成后文件结尾内容

## ---------------------  JAVA_HOME -------------------------- ##

JAVA_HOME=/opt/soft/jdk1.6.0_22

JRE_HOME=/opt/soft/jdk1.6.0_22/jre

PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

linux自动安装Java环境脚本,Linux 自动添加JAVA环境脚本相关推荐

  1. Linux Ubuntu 安装编译Opencv 3.4.3 C++开发环境

    在安装Autoware之前,需要先安装Opencv,之前在Windows下安装了Opencv,挺复杂的.不过,在Ubuntu 16.04环境中配置安装Opencv相对来说,比较简单. Linux Ub ...

  2. linux上安装osg_如何在 Linux 上安装并启用 Flatpak 支持? | Linux 中国

    Flatpak 提供了一种通用的包封装格式,可以在任何 Linux 发行版中使用.它提供了一个沙箱(隔离的)环境来运行应用程序,不会影响其他应用程序和发行版核心软件包.-- Magesh Maruth ...

  3. 在linux上安装jdk_如何在Linux上安装Java

    在linux上安装jdk 无论您运行的是哪种操作系统,通常都有几种安装应用程序的方法. 有时,您可能会在应用商店中找到一个应用,或者使用Fedora上的DNF或Mac上的Brew的软件包管理器进行安装 ...

  4. linux离线安装sails,Sail中文文档:一个开发环境快速部署工具

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在Sail中访问Docker的话,你需要安装docker工具,还要将本地的docker socket用share挂载到S ...

  5. linux上安装shell编辑器与linux运维面试题

    分两个部分 一.安装B-shell解释器 安装cygwin  Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...

  6. rad linux下安装mysql_Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2

    学习的进度有点慢,终于在虚拟机上Red Hat Enterprise Linux 5.5系统下安装Oracle 11g R2版本数据库成功了,在这里把安装的经验和大家分享一下!当然,水平有限,请各路大 ...

  7. linux下安装.hex文件,HexEdit Linux下命令集

    Linux下Ganglia集群监控安装.配置笔记 http://www.blogjava.net/henry14/archive/2011/12/17/ganglia.html 枪声依旧 Linux下 ...

  8. linux手动安装unzip_怎样在Linux下搭建接口自动化测试平台?

    前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...

  9. websphere linux版本,安装IBM Websphere on linux

    安装IBM Websphere on linux 一.Linux WAS准备环境: 1.下载安装文件,当前版本是7.0,文件名为was.cd.7009.trial.base.opt.linux.ia3 ...

  10. Linux下安装JDK笔记与Linux安装Tomcat笔记

    项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK... OS:CentOS 64bit 一:到Oracle下载最新版的JDK http://w ...

最新文章

  1. Alluxio及其典型应用场景
  2. python 红黑树_python学习笔记|红黑树(性质与插入)
  3. C#数据同步中基本步骤和用到的相关函数
  4. 两表左连接count某一字段_表连接解决多日留存率问题|SQL
  5. mysql binlog查看工具_【使用 Rust 写 Parser】4. 解析 binlog
  6. 2017-9-5-Java 泛型
  7. VS QT进行相机镜头控制软件二次开发
  8. php 301目录对应,PHP 301转向实现代码
  9. Java实现 LeetCode 564 寻找最近的回文数(今天要GG在这道题了 头晕+题难(((φ(◎ロ◎;)φ))))...
  10. 机器学习有哪些应用?可以用来做什么?
  11. 东方已渐白。一枕清欢更待何人说
  12. Linux内核配置(转)
  13. b500k电位器引脚接法_6脚电位器B50K,引脚怎么接呢
  14. 奇偶 ASCII 值判断(信息学奥赛一本通)
  15. numpy PIL tensor之间的相互转换
  16. 最优控制问题matlab编程实例,matlab实现解决最优控制中的内点约束问题
  17. Blender:Lowpoly头部建模流程 第二部分(附blender源文件下载)
  18. 极盗者-带你领略八项极限挑战(含代码)
  19. 1999-2018年地级市城镇化率(非农口径)
  20. WIN10笔记本找不到摄像头?!

热门文章

  1. 前端暗黑模式,你了解多少
  2. 产品经验谈:推荐系统实战案例-如何寻找有用的用户行为?
  3. 计算机算法知识总结,移动笔试知识点之--计算机类-数据结构与算法知识点总结.pdf...
  4. php 405跳转,php – 返回HTTP 405的CORS预检请求
  5. HTML滚动条S默认最小值,css修改滚动条默认样式
  6. Bourbon: 让你的sass更简洁
  7. 更安全的Web通信HTTPS
  8. 完全CSS实现鼠标移上出现层的效果(超简单)
  9. 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
  10. python 多文件知识