文档章节

1. JDK环境变量配置

brucelee80
 brucelee80
发布于 2013/09/12 11:53
字数 485
阅读 155
收藏 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
深圳
程序员
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
在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
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
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

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
47
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
41
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
45
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
40
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
47
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部