文档章节

1. JDK环境变量配置

brucelee80
 brucelee80
发布于 2013/09/12 11:53
字数 485
阅读 157
收藏 0
转载自:http://my.oschina.net/brucelee80/blog

Windows下配置JDK环境变量

右键“我的电脑”->“属性”–>“高级”->“用户/系统环境变量”–>“新建”如下3个变量:

变量名(N) 变量值(V)
JAVA_HOME
C:\Java\jdk
PATH
%JAVA_HOME%\bin
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

Linux下配置JDK环境变量

  1. 编辑/etc/profile或$HOME/.profile文件:
    vi /etc/profile
    或
    vi $HOME/.profile

    添加如下内容并保存:
    JAVA_HOME=/usr/java/jdk
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH

  2. 运行source命令使环境变量立即生效
    source /etc/profile
    或
    source $HOME/.profile

验证

cmd/shell运行如下命令,验证操作系统是否识别java命令,以及当前Java版本是否是预期的配置版本:

java -version

例如如下输出:

java version "x"
Java(TM) SE Runtime Environment (build x)
Java HotSpot(TM) x-Bit Server VM (build x, mixed mode)

说明

  • 如果只想配置为操作系统的当前用户生效而非所有用户:
        Windows下可以在用户变量中配置为用户变量而非系统变量;
        Linux下可以编辑$HOME/.profile文件,而非所有用户生效的/etc/profile。
  • 为什么要用定义JAVA_HOME?
        方便其他环境变量引用;
        归一原则,替换不同的Java版本,修改JAVA_HOME的值即可;
        其他依赖Java环境的软件可能会去访问此环境变量,这是约定俗成的。
  • CLASSPATH中的"."表示的是把当前的执行目录也加入到CLASSPATH中,这样做的好处是:
        当你想运行某个class文件时,直接cd到它所在目录,执行java命令即可运行该class文件,
    因为运行时的CLASSPATH包含了当前目录,Java也就可以从当前目录中找到该class然后运行了;
    当然,如果你使用的是Eclipse等IDE进行开发,就不需要添加上当前目录了,IDE会智能的管理起CLASSPATH。
转载自:http://my.oschina.net/brucelee80/blog

© 著作权归作者所有

共有 人打赏支持
上一篇: 2. 第一个Java程序
下一篇: Java时间处理
brucelee80
粉丝 1
博文 18
码字总数 12525
作品 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
Xamarin.Forms教程下载安装JDK配置环境变量

Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件。也许有人会问我们用的C#为什么还有Java呢?这是因为我们的Android平台支持Java的...

大学霸
2016/03/04
81
0
win7系统64为安装jdk、tomcat

系统环境:Windows 7 64位 JDK版本:jdk-8u91-windows-x64.exe tomcat版本:apache-tomcat-8.0.9 开始安装: 1、双击jdk-8u91-windows-x64.exe进行安装 点击下一步 点击下一步 这里要注意你的...

紫色vs枫叶
2017/05/08
0
0
CentOS6.5安装与配置JDK-7

系统环境:CentOS-6.5 安装方式:rpm安装 软件:jdk-7-linux-i586.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.检验系统原版本 1.1进一步查看JDK...

3kqing
2016/07/11
53
0
【Java学习】Win10下最新Java环境配置

【背景】 最近小编开始学习Java知识了,所以需要安装JDK,配置java环境,但小编学习的资料里的配置教程是xp系统的,与现编使用的Win10系统配置步骤不一样,所以小编觉得需要记录一下,Win10...

yym15732626210
03/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
14分钟前
0
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
17分钟前
2
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
3
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
17
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部