Mac OS中配置java环境

公司电商平台需要增加银联支付接口,需要配置java环境,

找了这么个文档,但临时这个需求又搁置了,所以是否能配置成功还未经本人检验。

在MAC系统中,jdk的安装路径与windows不同,默认目录是:/System/Libray/Frameworks /JavaVM.Framwork/。

在这个目录下有个Versions目录,里面有不同版本的jdk。

1.怎样设置mac中的默认java版本呢 ?

先看一下mac中,java链接到了哪里:

进入到相应的目录:cd /usr/bin

查看java链接到了哪里:ls -l java

localhost:bin root# ls -l java

lrwxr-xr-x  1 root 
wheel  74 May 18 10:26 java ->
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

可以看到java连接到了current版本。那么这个到底是什么版本呢?其实,mac中current只是一个快捷方式而已,是为了方便设置默认java的。

这个链接连到哪里,默认的java就是哪个。但是在mac中可以保持这个java链接不变,只是改变一下当前的java即可,下面是步骤:

1)打开 Finder : 单击桌面地步的finder图标即可。

2)Application-->Utilities-->Java-->Java
Preferences

3)由第二步可以打开“Java Preferences”对话框,选中“General”tab。在下面的“Java
Application Runtime
Settings”区把需要的java版本拖动到最顶端即可。

最顶端的java就是当前(current)java,这样在改变默认java版本时就不用在/usr/bin下重新设置java链接,而是直接在这里把需要的java拖到最上面就行。

2.MAC中的javahome设置

在windows中,javahome的值只是取到版本号的目录即可,但是在mac中有稍微的不同,要去到版本号目录下的Home目录,如:

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

3. 在MAC中设置JAVA_HOME环境变量

环境变量要再etc目录下的profile文件中配置,这样才是永久的配置。

cd /etc

vi profile

输入如下内容:

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home

export JAVA_HOME

保存。然后重启或者注销,使环境变量的配置起作用。

这样javahome的环境便令配置好了。

同样的道理,我们可以在profile这个文件中进行PATH,CALSSPATH等环境变量的配置。

时间: 2024-08-03 04:41:14

Mac OS中配置java环境的相关文章

Ubuntu中配置Java环境变量时,出现command not found问题解决记录

百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对prifle编辑后, 在terminal中输入 sudo source /etc/profile,为了使profile文件更改成功时,出现command not found. 是因为用户权限不够,虽然普通用户已经用sudo获取了权限(这里不是很理解为什么,也是百度出的答案,如不对,还请指正呐!). 输入 sudo -s 输入 source /etc/profile 此时输入 java -versi

在ubuntu中配置java环境变量遇到的一些问题

最近因为重装了系统,所以需要重新配置java环境变量,本来打算在/etc/environment中配置的,但是配置好以后重启发现登录不进图形界面了,ctrl+alt+F2~6都可以进入命令行,但是在命令行中尝试用sudo su切换到root用户又会失败,查了一些资料后发现是因为environment中不要用export来配环境变量,这样会导致登录失败的问题,而且因为配java路径的时候我们在原来的PATH前面添加了一些路径,导致后面的/bin和/usr/bin等目录都找不到了,因此也就无法找到s

在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)

1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz 或者 http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html

mac os中配置多个jdk(转载+)

1.首先安装所有的JDk: * Mac自带了的JDK6,安装在目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/下. * JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本.自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk 2.配置 创建.bash_profile配置文件(已经有该文件就跳过此步骤) touch ~/.bash_profile #vim编

linux中配置JAVA环境

一.背景: 系统环境:centos-6.5 操作内容:安装sun版jdk.卸载openjdk jdk下载地址:jdk官方下载地址 二.过程: 1.检验系统原版本 [root@localhost ~]# java -version java version "1.7.0_24" OpenJDK Runtime Environment (build 1.7.0_24-b18) OpenJDK HotSpot(TM) Client VM (build 24.45-b08, mixed mod

Mac OS下配置 ADB环境变量

前提已经安装了Android sdk. 步骤打开终端Terminal, 输入open -e ~/.bash_profile, 若之前没有该文件,会自动创建.添加内容 export PATH=${PATH}:~/Library/Android/sdk/tools:~/Library/Android/sdk/platform-tools退出保存文件.在终端Terminal上输入 source ~/.bash_profile.再输入adb, 若打印一串数据, 表示配置成功.--------------

在MAC OS 下配置python + Flask ,并支持pyCharm编辑器

原创咯- flask是一个micro framework ,伸缩性很强.可以部署到openshift 的PAAS里.这个框架上手非常快.喜欢的可以试试. 若实在MAC里,python已经默认安装了.10.9的系统安装的是2.7.5的版本.所以我们这里就不详细介绍python的安装啦 1. 首先安装  vurtualenv 这是一个虚拟环境,virtualenv 允许多个版本的 Python 同时存在,对应不同的项目. 它实际上并没有安装独立的 Python 副本,但是它确实提供了一种巧妙的方式来

配置java环境变量,实现一条命令自由切java7 或java8

在多个java编译环境中,有时需要java 7,有时又需要java 8,怎么配置java 环境,可以快速自动切换呢?下面用mac演示在 /etc/bashrc 中配置的环境变量 1 # 设置 JDK 7 2 export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7` 3 # 设置 JDK 8 4 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` 5 6 #默认JDK 6 7 export JAVA_HO

MAC OS 中mount nfs 报错问题.

记一下 MAC OS 中mount nfs 报错问题. 环境和配置文件 NFS 服务端 Ubuntu 安装 apt install nfs-kernel-server 服务端的配置文件 cat /etc/exports /nfsdata 192.168.22.1/26(rw,sync,insecure,no_root_squash) CentOS 下测试挂载 yum install nfs-utils -y mount -t nfs -o rw 192.168.22.8:/nfsdata /tm