linux设置java环境变量_linux配置java环境变量
一. 解压安装jdk
在shell终端下进入jdk-8u5-linux-x64.gz文件所在目录,
执行命令 tar zxvf jdk-8u5-linux-x64.gz 解压出一个目录 jdk1.8.0_05 ,你可以将它复制到 任何一个目录下 例如/usr/local/java/jdk 命令如下:mv jdk1.8.0_05 /usr/local/java/jdk。
二. 需要配置的环境变量
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
三. 三种配置环境变量的方法1. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
export JAVA_HOME=/usr/local/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录或 source /etc/profile 或 . /etc/profile 注意 . 和 /etc/profile之间是有空格的
·注解
a. 你要将 /usr/local/java/jdk改为你的jdk安装目录
b. linux下用冒号“:”来分隔路径
c. $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种
常见的错误。
d. CLASSPATH中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
2. 修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
·用文本编辑器打开用户目录下的.bash_profile文件
·在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/local/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
·重新登录 source .bash_profile
其实也可以可以通过在~/.bashrc 文件末尾添加上面的几行代码,他所不同的是,不需要重启,只要重开个shell就能在新shell中生效。
3. 直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/local/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
四. 测试jdk
1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
public class test {
public static void main(String args[]) {
System.out.println("Hello World !");
}
}
2. 编译:在shell终端执行命令 javac Test.java
3. 运行:在shell终端执行命令 java Test
当shell下出现“Hello World !”字样则jdk运行正常。
五. 卸载jdk
·把上面设置的环境变量添加的几行代码删除。
·删除/usr/local/java/jdk目录。
linux设置java环境变量_linux配置java环境变量相关推荐
- linux配置jdk环境_linux配置jdk环境变量显示不识别的标志符
进入安装目录#cdnbsp;/home#cpnbsp;jdk-1_5_0_02-linux-i586.rpmnbsp;/usr/local#cdnbsp;/usr/local给所有用户添加可执行的权限 ...
- 如何安装java环境和如何配置java环境
https://jingyan.baidu.com/article/0202781175839b1bcc9ce529.html java如今是一门十分热门的可跨平台面向对象的高级编程语言,那么作为学习 ...
- hadoop设置java环境_hadoop安装(3)_Linux配置JDK环境
hadoop分布式集群安装的过程中要先给Linux系统配置好JDK环境,因为hadoop是基于Java开发的.所以本文主要介绍如何在centos上安装jdk环境,主要步骤如下: 1.去Oracle官网 ...
- centos下配置java环境,CentOS下配置Java环境变量的操作方法
AJAX开发,小编有自己的一些心得体会,也请AJAXer多多指教-那接下来先附上这篇CentOS下配置Java环境变量的操作方法,与君共勉,一起学习. rhel 和 centos linux 使用yu ...
- 怎么看有没有java环境变量_linux查看java环境变量
本文收集整理关于linux查看java环境变量的相关议题,使用内容导航快速到达. 内容导航: Q1:linux 怎么修改java环境变量 纯java开发的软件在linux下面也可以应用自如.那么首先就 ...
- 环境变量_配置JAVA环境变量
本文标识 : J00001本文编辑 : YiKi编程工具 : IDEA阅读时长 : 3分钟 什么是环境变量?环境变量是在操作系统中一个具有特定名字的对象, 它包含了一个或者多个应用程序所将使用 ...
- java环境变量win7_win7如何配置jdk环境变量|win7配置java环境变量的方法
有时我们在win7系统使用java开发的软件的时候,会提示要下载并安装好jdk才能运行,比如MineCraft这款沙盒游戏,当然进行java及安卓开发的程序员,jdk更是不可或缺的存在,那么win ...
- Win10环境下如何配置Java JDK系统环境变量【图文教程】
Windows10正式版发布后,不少用户都在第一时间对系统进行了升级.但是,最近有位刚刚升级的用户反映自己因为工作需求要在Windows10环境下配置Java JDK系统环境变量,却不知道该如何操作. ...
- macbook配置java环境变量_配置java环境变量
1.找到此电脑我的电脑右键属性. 2.点击高级系统设置. 3.点击环境变量. 4.点击新建. 5.创建变量名JAVA_HOME必须是大写,变量值找到你的jdk的根目录复制下来,然后粘贴进去,点击确定. ...
最新文章
- 李德毅院士:智能时代的农机驾驶——人工智能一百年
- matlab从工作区读取一维数组和结构体
- Day10-Python3基础-协程、异步IO、redis缓存、rabbitMQ队列
- spring logback mysql_logback 日志输出格式
- qtcreator摄像头显示时间_屏下摄像头手机量产了,然后呢?
- 【ZJOI2015】幻想乡战略游戏【点分树】【带权重心】
- MySQL笔记-Windows安装MySQL5.7
- [ES6] 细化ES6之 -- 键值对集合
- linux ati显卡驱动下载,LINUX 下ati最新显卡驱动下载
- 为了自动驾驶,沃尔沃包养了激光雷达公司Luminar
- mysql单向加密_MariaDB(Mysql)双向加密与单向加密 | 彬菌
- 抗压力就是一切!!!
- 如何在游标里控制条件_如何在冰冻条件下保护控制球阀?
- 面包板的使用-----看板子反面即可
- 三个月速成Java--一些小建议和感概
- 快速上手LaTex,书写美观学术论文
- 论文阅读 (四):MILIS: Multiple Instance Learning with Instance Selection.
- smart 支持标签
- Ceph对象存储(rgw)的IPv6环境配置
- bzoj-1123 BLO