文档章节

1. JDK环境变量配置

brucelee80
 brucelee80
发布于 2013/09/12 11:53
字数 485
阅读 149
收藏 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

© 著作权归作者所有

共有 人打赏支持
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
Ubuntu15.10 安装JDK,配置环境变量, 解决无法登录的问题

1: 系统版本:Ubuntu 15.04 x86 JDK版本:jdk1.8.0_56 2.下载对应的JDK文件,我这里下载的是jdk1.8xxxx.tar.gz 3.创建目录作为JDK的安装目录,这里选择安装位置为:/dengyang sudo mkdir /deng...

洋哥6
2015/12/10
755
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
Ubuntu搭建Eclipse+JDK+SDK的Android

今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-linux-gt...

长平狐
2013/01/06
40
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

angular 解决其他电脑不能访问的问题。

ng serve --host 0.0.0.0 --disable-host-check

miaojiangmin
今天
1
0
优酷视频文件怎么转换格式

  以前在优酷上下载视频都只是在手机上观看,但随着科技的发展,对于视频的要求也逐渐增多,不再只是观看视频那么简单,在精彩的部分还会将其单独分割出来,然后进行视频剪辑,可以做出我们...

萤火的萤火
今天
0
0
数据结构:散列

在一个数据结构中查找key元素,用顺序查找、二分查找都需要经过一系列关键之比较才能查找到结果,平均查找长度与数据量有关,元素越多比较次数就越多。 如果根据元素的关键字就能知道元素的存...

京一
今天
0
0
Apache RocketMQ 正式开源分布式事务消息

近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消...

阿里云云栖社区
今天
30
0
使用JavaScript和MQTT开发物联网应用

如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议。随着越来越多的硬件平台和开发板开始支持JavaS...

少年不搬砖老大徒伤悲
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部