mac上java环境变量配置

mac系统作为unix系统,配置环境变量的手法和unix是一样的。

配置文件加载顺序如下

(1)/etc/profile(系统级)

  这是个脚本文件,为系统的每个用户设置环境信息。每个用户第一次登录时,该文件被执行。所以这个文件里设置的变量全局有效。

  备注:

    (a)这个脚本会声明每次脚本打开的时候,去加载/etc/bashrc文件,而/etc/bashrc就是设置每个命令行交互的加载执行。

    (b)这/etc/path是变量$PATH的系统级加载源。它个文本文件,文件内的每一行是一个shell加载根目录。

(2)~/.bash_profile、~/.bash_login、~/.bashrc(用户级)

  在Home目录下,会有如上文件中的一个或几个,mac系统对应的只有bash_profile这个文件。这个是一个脚本文件,是打开控制台的时候会执行的文件。

  如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile

注:~在LINUX下面是代表HOME这个变量的。

应用举例:

  例如:安装jdk后需要配置JAVA_HOME环境变量和CLASS_PATH环境变量。

  那么,可以分为两种方式配置

  (1)为全局用户配置

    vi /etc/profile

    编辑文件,增加环境变量设置

    # 这个目录对到实际情况配置

    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"

    export JAVA_HOME

    CLASS_PATH="$JAVA_HOME/lib"

    PATH=".$PATH:$JAVA_HOME/bin"

  (2)为当前用户配置(我的是mac)

    vi ~/.bash_profile

    编辑这个文件,一样是增加环境变量配置

    # 这个目录对到实际情况配置

    JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home"

    export JAVA_HOME

    CLASS_PATH="$JAVA_HOME/lib"

    PATH=".$PATH:$JAVA_HOME/bin"

扩展学习:

  (1)Linux 中/etc/profile、~/.bash_profile 等几个环境配置文件的执行过程

    https://blog.csdn.net/hlllmr1314/article/details/52228672

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }

原文地址:https://www.cnblogs.com/chendeming/p/9208392.html

时间: 2024-11-05 23:22:19

mac上java环境变量配置的相关文章

mac下java环境变量配置

发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置. ————————正文开始——————- Mac下添加java环境变量 方法一:全局配置 Crayon Syntax Highlighter v2.6.5 #临时提权 sudo su #输入密码 vi /etc/profile #配置

MAC OS JAVA环境变量配置

在  /etc/profile 中 加上这些 #临时提权 sudo su #输入密码 vi /etc/profile #配置JAVA_HOME,此处路径根据自己的版本填写 JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home" CLASS_PATH="$JAVA_HOME/lib" PATH=".:$PATH:$JAVA_HOME/bin" #设置to

Linux上java环境变量配置

1.java配置 配置环境变量在/etc/profile下增加 # set Java environment JAVA_HOME=/usr/share/jdk1.6.0_43 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH

Java环境变量配置&解决版本不一致问题

之前用Myeclipse编译运行Java没有问题 但是突然想用简单点的NotePad++以及cmd直接编译运行Java 这就让我倒腾了一晚上 先说下问题的解决,再总结下查阅的一些知识. 1.进行win8下Java环境变量配置,在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_05(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的后面加上:;%JAVA_HOME%\

java基础学习总结——java环境变量配置(转)

java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境 搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高

【转载】classpath、path、JAVA_HOME的作用及JAVA环境变量配置

文章转至:http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类:但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个packag

Java 学习第一步-JDK安装和Java环境变量配置

Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第三方厂商的数量,并使用搜索引擎(如Google.Bing.Yahoo!.百度)以及Wikipedia.Amazon.YouTube统计出排名数据,只是反映

classpath、path、JAVA_HOME的作用及JAVA环境变量配置

CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类:但是编译器如何知道你把这个package放在哪里了呢?所以你首先得告诉编译器这个package的所在位置:如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:/jdk/ 目录下,你得把c:

ubuntu下java环境变量配置

转自:http://blog.csdn.net/tenpage/article/details/7215810 如果是配置java环境,请参照这篇,更简单:在Ubuntu 12.04 LTS上安装JDK6 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,