下载jdk-7u25-linux-i586.tar.gz,解压到某一目录,我放在~/jdk1.7.0_25

如果不是放在自己的用户目录,最好赋予权限sudo chmod 777 jdk1.7.0_25

下面设置环境变量,环境变量的配置文件在/etc/profile,至于添加的内容类似于Windows

sudo gedit /etc/profile

添加以下内容并保存退出

export JAVA_HOME=~/softwares/jdk1.8.0_40

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin

重启后应该就生效了,然后验证一下环境变量

xsh@xsh-acer:~$ echo $JAVA_HOME
/home/xsh/jdk1.7.0_25

xsh@xsh-acer:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/xsh/jdk1.7.0_25/bin

xsh@xsh-acer:~$ echo $CLASSPATH
..:/home/xsh/jdk1.7.0_25/lib:/home/xsh/jdk1.7.0_25/jre/lib

xsh@xsh-acer:~$ java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)

至于为什么有的人说是改/etc/environment,

那样每次进入终端,都需要输一次source /etc/environment或者. /etc/environment,java -version显示出来

而且Eclipse是找不到JDK的

详细的解释

http://www.cnblogs.com/BigIdiot/archive/2012/03/26/2417547.html

环境变量配置文件

在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在 读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件是.profile文 件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用 户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执 行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该 文件被读取.4、~/.bashrc:该文件包含专用于你的bash shell的bash信 息,当登录时以及每次打开新的shell时,该该文件被读取。

几个环境变量的优先级

1>2>3

设置永久环境变量

1.环境变量配置中,要先删除.bash_profile中的三行关于.bashrc的 定义,然后把环境变量配置在.bashrc中2.选择要使用的java环境:update-alternatives –config java3.要使得刚修改的环境变量生效:source .bashrc4.查看环境变量:env

可以放到/etc/bash/bashrc,这样就是系统级的

转载于:https://www.cnblogs.com/carxus/p/3207699.html

Ubuntu Java环境配置相关推荐

  1. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  2. 安卓学习日记:初识Android Studio · java环境配置和AS安装

    工欲善其事,必先利其器.要进行安卓开发,必须要有一款上手的开发利器.查阅了相关资料后,了解到,现在主流的安卓开发工具是: 1. Eclipse + Android SDK 2. Android Stu ...

  3. Ubuntu开发环境配置--- 安装chrome浏览器

    Ubuntu开发环境配置--- 安装chrome浏览器 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.c ...

  4. linux iis 环境配置教程,Linux系统Java环境配置教程

    1.卸载Linux系统自带的JDK 我们要删除掉自带的JDK环境 再次查询是否已经删除 2.安装自己下载的JDK 2.1 下载JDK,地址: http://www.oracle.com/technet ...

  5. java环境配置 Windows10

    @[java环境配置 Windows10 首先下载jdk 官网:https://www.oracle.com/java/technologies/javase-downloads.html选择版本进行 ...

  6. JDK安装、java环境配置(转)

    JDK安装.java环境配置 JDK是Java语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA ...

  7. eclipse java环境配置

    eclipse java环境配置 这次重装系统记下这些东西,方便以后 步骤大概如下: jdk,eclipse下载 jdk环境配置 eclipse安装 还是很简单的,emmmm jdk,eclipse下 ...

  8. windows10新版java环境配置2022年4月21H1版本

    windows10新版java环境配置2022年4月21H1版本 ` 第一章 下载并安装java 这里写目录标题 windows10新版java环境配置2022年4月21H1版本 一.下载并安装jav ...

  9. Win7 64位系统下思维导图XMind的Java环境配置

    一.前言 前段时间一直忙实验室的项目,很难有闲心闲情来写.正好最近电脑系统还原,开发环境都要重新配置,那就写写,慢慢积累吧. 二.软件资源 XMInd是我一直在用的思维导图软件,好处多多,下载链接见下 ...

  10. JAVA环境配置与连接数据库

    一.java环境配置 ①配置教程方法 安装包–> https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.ht ...

最新文章

  1. 获取每个月最后一天的小技巧
  2. TIBCO宣布接近达成收购LogLogic
  3. Venkat 演讲翻译:你要清除代码中的异味
  4. B树、B+树、B*树谈到R 树
  5. [Android开源项目] GitHub开源项目总结 (转)
  6. 王译潇20162314 第九周作业总结
  7. linux 设置dns缓存周期,如何解决DNS缓存时间问题
  8. 函数判断的和是用android,WPJAM Basic 内置的系统和设备判断函数
  9. ARC070D No Need
  10. Unity 粒子特效(Particle System)大小自适应和层级的一些问题
  11. airtest web 录制滑块_AirTest学习四,录制Web测试脚本
  12. excel怎么把竖排变成横排_衣服如此凌乱?怎么能忍受的了?衣柜收纳,试试这些神器吧...
  13. win10弹出计算机的内存不足,win10提示计算机显卡内存不足情况的解决办法介绍...
  14. 登陆港股市场,阳光保险的 “价值锚点”
  15. Ora2Pg配置文件详解
  16. GAN系列:代码阅读——Generative Adversarial Networks 李宏毅老师GAN课程P1+P4
  17. tiny6410刷机教程
  18. 逆袭高富帅 屌丝成长必备APP大搜罗
  19. 计算机基础是公共必修课,计算机公共必修课《大学计算机基础》课程教学大纲.doc...
  20. 创新研发高通量芯片技术,JASMINER实现区块链芯片大突破

热门文章

  1. Unity3d 镜面反射 vertex and frag Shader源代码
  2. Windows上使用Netbeans进行Linux C开发
  3. 创建单IP的×××网络
  4. android入门级智能手表产地,从全球智能手表市场来看,Android智能手表只在中国卖得好...
  5. adodb.connection id password windows用户_Windows 12发布了?一款号称可以取代win10的山寨Windows系统...
  6. php钩子配置,thinkphp 行为扩展 钩子与插件的实现
  7. java ftp 重命名文件_FTP服务器文件重命名
  8. mac版有道云笔记切换笔记后内容仍展示前一个笔记内容问题解决
  9. tp5 保存图片背景黑色_将照片背景换成黑色或白色,用snapseed手机修图软件,怎么操作?...
  10. 嵌入式单片机STM32元器件晶振选型参考