Processing math: 100%

mac Java环境配置

简介:

 

1)  安装JDK 6或者JDK 7      或者JDK8  mac 的  参看http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html

 

 

大家在windows里面配置JDK环境变量很容易,但是如果要在mac里面配置JDK环境变量和windows里面有所不同,具体如下:

第一:

mac OS里面自带jdk,不过是1.6的版本,现在很多人使用的都是1.7甚至更高的版本,所需要替换,自己去 oracle的官网下载最新的对应的jdk版本,网址如下:http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html;

下载完以后安装,此时会有问题出现,系统自带的jdk和我们的jdk在什么地方。 

mac系统自带的jdk的安装目录在如下目录:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ;   在mac系统里面jdk的路径是要到Home这里的,所以我们在后面配置环境变量的时候一点要记住选择到home这个文件这里。

我们自己安装的jdk的目录一般在  /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home  下;  也就是到Library这个目录下面去找应该就可以找到。

找到路径以后就是如何配置环境变量的问题,配置环境变量比较简单:

需要修改两个文件

第一个文件  .bash_profile ,使用如下命令修改:

unix:bin bin$ cd ~ 进入到 目录

unix:~ bin$ touch .bash_profile  这句话不是太清楚什么意思

unix:~ bin$ vi .bash_profile  使用vi编辑器编辑 .bash_profile文件

然后输入   i   ,在vi编辑器里面输入 i  的意思是开始编辑。

vi编辑器里面的内容如下:

 

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

CLASSPAHT=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

PATH=JAVAHOME/bin:PATH:

export JAVA_HOME

export CLASSPATH

export PATH

 

添加如上所示的语句就可以了,第一行代表的是jdk的路径,一定要记住选择到 Home 这个文件加下面;

然后退出vi编辑器使用如下命令:

1. 输入 ese 

2. 输入冒号 : wq

3. 保存退出 

如果以上修改完毕切正确,那么接下来就是让配置的环境变量生效,使用如下命令:

source .bash_profile  

或者可以直接重新启动机器,注销机器都可以。

完毕以后查看下当前的java 版本是否正确输入如下命令:

java -version

如下所示:

 

unix:~ bin$ java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

如果出现了上面所示的对应的自己的安装的版本那就说明没有问题了,或者使用如下命令查看环境变量是否已经配置成功:

echo $JAVA_HOME

如下所示:

unix:~ binechoJAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

我这里显示已经配置成功了,如果查看java的版本正确,但是查看是jdk环境变量配置失败,重新打开terminal 查看,前面打开的 终端 可能显示不正确,我的就是如此。

 

以上的配置对于当前的用户的,如果换了用户就不能使用了。 

还有很多人遇到的情况可能是就算配置了上面的东西,但是查看java的版本还是不对,那么我们去配置另外一个东西,配置的内容和上面的的 .bash_profile文件是一样的,只不过接下来要配置的这个文件是所有的用户都管用,就和我们在windows里面配置的系统和用户的环境变量一样。具体配置如下:

首先进入 /etc目录

cd /etc

修改 etc 目录下的profile文件,此文件是系统级别的文件,修改的时候必须要使用超级用户才能修改,使用如下命令:

sudo vi profile 

具体命令行如下:

 

unix:~ bin$ cd /etc

unix:etc bin$ sudo vi profile

Password:

如上所示,在Password后面输入超级用户密码就可以了,进入vi编辑器界面

 

# System-wide .profile for sh(1)

 

if [ -x /usr/libexec/path_helper ]; then

        eval `/usr/libexec/path_helper -s`

fi

 

if [ "${BASH-no}" != "no" ]; then

        [ -r /etc/bashrc ] && . /etc/bashrc

fi

 

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"

export CLASSPATH=.:JAVAHOME/lib:JRE_HOME/lib:$CLASSPATH

export PATH=JAVAHOME/bin:JRE_HOME/bin:$PATH

                                                                             

"profile" [readonly] 13L, 372C

如上所示,添加上

 

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home"

export CLASSPATH=.:JAVAHOME/lib:JRE_HOME/lib:$CLASSPATH

export PATH=JAVAHOME/bin:JRE_HOME/bin:$PATH

 

这几句话就好。

然后保存退出vi编辑器,和前面操作一样

ese

:wq

如果出现 E45: 'readonly' option is set (add ! to override) 或者其他类似提示不能编辑的提示,需要强制保存退出,就需要在wq的后面加上感叹号,如下所示:

:wq!

然后就可以退出了。如果不能退出,就百度或者谷歌查明原名。在此我没有碰到不能退出的情况.

然后和上面的操作一样,需要上配置的环境变量生效:

source profile

或者重新启动机器 

然后查看java版本:

java -version

或者查看路径是否配置成功:

echo $JAVA_HOME

查看输入的信息是否是自己配制的就可以知道是否配置成功。

经过以上步骤可以配置完 mac下的jdk环境变量。

 

 

 本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/p/6642133.html,如需转载请自行联系原作者。


 
目录
打赏
0
0
0
0
44
分享
相关文章
|
6月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
【YashanDB知识库】调用外部UDF未能识别Java环境配置
【YashanDB知识库】调用外部UDF未能识别Java环境配置
【YashanDB知识库】调用外部UDF未能识别Java环境配置
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
3159 12
|
3月前
|
CentOS7.8配置Adoptium-Java17运行环境
本指南介绍如何设置清华镜像源并安装 Temurin-17-JRE 运行环境。首先,编辑 `/etc/yum.repos.d/adoptium.repo` 文件,配置清华镜像源。接着,使用 `yum install -y temurin-17-jre` 命令安装 Temurin-17-JRE,并通过 `java --version` 验证安装成功。相关配置和操作界面截图附后。
104 8
【Java若依框架】RuoYi-Vue的前端和后端配置步骤和启动步骤
本文介绍了如何配置和启动基于Java的若依(RuoYi)项目,涵盖后端和前端的详细步骤。首先,准备Redis、MySQL以及IDE(如Idea和VS)。接着,通过GitHub获取代码并导入到IDE中,执行必要的SQL文件和配置数据库密码。然后,启动Redis并进行相关配置。最后,按照前端配置步骤克隆前端代码库,打开终端执行命令完成前端配置。整个过程详细记录了每一步的操作,帮助开发者顺利部署若依项目。 如果你觉得有帮助,请点赞、关注和收藏,这将是我持续分享的动力!
1256 2
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
93 0
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
247 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面
本文介绍了如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面。通过合理配置初始连接数、最大连接数和空闲连接超时时间,确保系统性能和稳定性。文章还探讨了同步阻塞、异步回调和信号量等并发控制策略,并提供了异常处理的最佳实践。最后,给出了一个简单的连接池示例代码,并推荐使用成熟的连接池框架(如HikariCP、C3P0)以简化开发。
132 2
如何配置 Java 安全管理器来避免访问控制异常
配置Java安全管理器以防止访问控制异常,需在启动JVM时通过 `-Djava.security.manager` 参数启用,并设置安全策略文件,定义权限规则,限制代码执行操作,确保应用安全。
523 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等