文档章节

JDK环境变量配置

lgscofield
 lgscofield
发布于 2015/04/16 15:43
字数 331
阅读 48
收藏 0

一、Windows中:

1.打开我的电脑--属性--高级--环境变量

2.新建系统变量JAVA_HOME 和CLASSPATH 

#变量名:
JAVA_HOME 
变量值:
C:\Program Files\Java\jdk1.7.0
#变量名:
CLASSPATH 
#变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 

#变量名:
Path 
#变量值:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

二、Linux中:

1. 在/etc/profile文件下面追加写入下面信息:

export JAVA_HOME=/usr/java/latest
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

保存退出,执行: 

source /etc/profile

2. 修改java优先级,多版本java控制用

sudo update-alternatives --install /usr/bin/java java /usr/java/latest/bin/java 50
sudo update-alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 50
sudo update-alternatives --install /usr/bin/javah javah /usr/java/latest/bin/javah 50
sudo update-alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 50
sudo update-alternatives --install /usr/bin/javap javap /usr/java/latest/bin/javap 50

3. 配置JDK: 

update-alternatives --config java

可能会出现如下:

*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
3 /usr/java/latest/bin/java

选择需要使用到jdk版本,比如我们配置的第三个,输入3,配置完成

© 著作权归作者所有

共有 人打赏支持
lgscofield

lgscofield

粉丝 21
博文 140
码字总数 63036
作品 0
南京
架构师
Window下利用BAT批处理自动配置JDK环境变量

Windows系统的环境变量都是保存在注册表里的,我们可以通过命令行或者是批处理来修改环境变量。CMD命令set可以直接修改环境变量,但那是临时的(系统重启或注销后就无效了),所以直接修改注册...

黄昏日不落
2013/08/16
0
8
windows 安装JDK

下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 点击下载的安装文件开始安装 jdk安装目录,可以自己修改安装目录。 本人的安装目录如下:...

fengzhi714
2016/11/29
19
0
java环境搭建系列:JDK环境变量详细配置

学习java语言,编写java程序,运行java程序,都离不开Java环境的支持,最重要的就是安装JDK,JDK给我提供了java程序的开发环境和运行环境。为了让java程序放在电脑的任意位置都可以执行,jdk...

凯哥学堂
2016/12/21
13
0
在windows上实现java6和Java8共存解决办法

问题背景 公司项目中应用到的jdk环境为1.6,最近在家学习IntelliJ IDEA中sdk多环境配置时,想安装Jdk1.8,作为学习基础。那么问题来了,公司项目扩展不支持jdk1.8,为了既能满足公司项目开发环...

ruanjun
01/14
0
0
在windows中使用Intellij Idea时选择自定义的64位JVM(转)

本文英文原文自:https://intellij-support.jetbrains.com/entries/23455956-Selecting-the-JDK-version-the-IDE-will-run-under 在java开发过程中,我们一般使用32位的jdk,因为开发过程中需要...

wangyue_1
2016/09/21
32
0

没有更多内容

加载失败,请刷新页面

加载更多

javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
0
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
0
0
学习设计模式——中介者模式

1. 认识中介者模式 1. 定义:用一个中介对象来封装一系列的对象交互行为,中介者使得各对象不需要显式的互相引用,从而使其松散耦合,独立的改变他们之间的交互。 2. 结构: Mediator:中介者...

江左煤郎
昨天
0
0
深入理解Plasma(1):Plasma 框架

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作为以太坊的二层扩容...

HiBlock
昨天
0
0
Java 8 日期 示例

Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需...

阿刚ABC
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部