文档章节

MacOS 安装配置jdk

皂白
 皂白
发布于 2017/08/30 11:14
字数 348
阅读 25
收藏 0
点赞 0
评论 0

首先去oracle官网下载对应的jdk安装包

下面以jdk 1.8版本为例

  1. 接受许可协议
  2. 下载

oracle jdk download.png

安装

下一步 下一步

jdk安装路径

默认的安装路径在

/Library/Java/JavaVirtualMachines

如下安装了两个版本的jdk

drwxr-xr-x  3 root  wheel   102B 11  5 14:44 jdk1.7.0_80.jdk
drwxr-xr-x  3 root  wheel   102B 12 23 10:02 jdk1.8.0_111.jdk

配置jdk环境变量

  1. 进入当前登录的用户目录
$ cd ~
  1. 查看当前目录下面是否有.bash_profile这个文件 如果没有,新建一个
$ touch .bash_profile

打开.bash_profile

$ vim .bash_profile
  1. 加入如下类容
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk(这里替换为你的jdk文件夹)/Contents/Home
PAHT=$JAVA_HOME/bin:$PAHT
export JAVA_HOME
export PATH
  1. 使修改后的.bash_profile立即生效
$ source ~/.bash_profile

验证jdk是否配置成功

$ java

出现如下提示,表示配置成功 java command.png

更多

安装Maven也可以效仿这个方法

maven download.png

  1. 去官网下载对应的Maven压缩包
  2. 因为Mave是压缩包,解压就能用,所以不用安装
  3. 在用户目录的.bash_profile文件里配置maven环境变量
MAVEN_HOME=/这里替换为你的maven文件夹/apache-maven-3.3.9
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME
export PATH

最终的效果

JAVA_HOME=/Library/Java/JavaVirtualMachines/这里替换为你的jdk文件夹/Contents/Home
MAVEN_HOME=/这里替换为你的maven文件夹/apache-maven-3.3.9
PATH=$MAVEN_HOME/bin:$PATH
PAHT=$JAVA_HOME/bin:$PAHT
export MAVEN_HOME
export JAVA_HOME
export PATH

© 著作权归作者所有

共有 人打赏支持
皂白
粉丝 29
博文 34
码字总数 19178
作品 0
朝阳
程序员
Mac OSX操作系统安装和配置Zend Server 6教程(1)

作为web开发人员,应该熟悉掌握各种系统下安装和配置web服务器与站点的技术。 随着越来越多的开发人员选择Zend Server服务器,慧都推出了在Mac OSX系统安装和配置Zend Server 6教程,此教程将...

kouxunli1
2013/10/15
0
0
如何让你mac osx的eclipse中debug JDK1.7时显示本地变量

自从买了MAC Air后,对普通的windows电脑越来越看不顺眼了. Mac OSX的强大人性化功能,安全性,配置简单,漂亮的图形界面, 一切都是windows所不能比的. 在Mac的历史上,乔布斯被驱逐出apple公司,...

xpbug
2012/12/22
0
2
OSX malware and exploit collection (~100 files) + links and resources for OSX malware analysis

此文为关于MAC OSX系统的所有攻击脚本和溢出代码的收藏集。附带资源链接和相关讲解文档~mark下 'Tis the season. Here is a nice collection of ~100 Mac OS malware and Word document expl...

Cnlouds
2013/11/26
0
2
在编译android如何来回切换JDK

原生android 4.4.4 (KitKat)开始使用Java 7,但现在芯片厂商的codebase用的还是Java 6,需要来回切换,纠结吧~ 先说一下原生android KitKat,参照android developer官网,安装openjdk即可: ...

caohong
2014/07/13
0
0
Python 2.7.15 发布,bug 修复版本

Python 2.7.15 发布,此版本是 Python 2.7 系列的 bug 修复版本。 macOS 用户需要关注一下,从2.7.15版本开始,所有 python.org macOS 安装程序都附带了 OpenSSL 的内置副本。此外,还有一个...

雨田桑
05/03
0
0
mac (OS X) + java + jenkins + ios + APP持续集成

mac (OS X) + java + jenkins + ios + APP持续集成 到sun官网下载jdk osx版本:jdk-8u60-macosx-x64.dmg (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315......

mac_zhao
2015/08/18
0
0
生成本地 HTTPS 加密证书的工具 - mkcert

mkcert 是生成本地 HTTPS 加密证书的工具,一个命令就可以生成证书,不需要任何配置。 使用示例 $ mkcert -installCreated a new local CA at "/Users/filippo/Library/Application Support...

匿名
07/05
0
0
iOS开发网络篇—搭建本地服务器

文顶顶 iOS开发网络篇—搭建本地服务器 一、简单说明 说明:提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。 提示:提前准备...

andyhe91
2014/10/17
0
1
怎样在桌面上安装 Docker CE?

按照这些简单的步骤在你的 Linux、Mac 或 Windows 桌面上安装 Docker CE。 在上一篇文章中,我们学习了容器世界的一些基本术语。当我们运行命令并在后续文章中使用其中一些术语时,这些背景信...

07%
06/23
0
0
Krita 4.0.4 正式发布,开源数字绘画软件

Krita 开发小组在今天正式发布 Krita 4.0.4 版,这是 Krita 4.0.0 的一个问题修正版本,也是该系列的最后一次维护性更新。 Krita 的中文翻译在这一版得到了大幅更新,但是少数字符串因为在源...

TysonTan
06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring boot中swagger2使用

1.pom.xml中添加 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>......

说回答
6分钟前
0
0
tomcat虚拟路径的几种配置方法

tomcat虚拟路径的几种配置方法 一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_ho...

Helios51
19分钟前
1
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
24分钟前
0
0
导航守卫解释与例子

“导航”表示路由正在发生改变。 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住...

tianyawhl
24分钟前
0
0
Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)

说明:这种方式应该算是最通用的,原理是通过判断标签实现。 <!-- if-then form --> <if condition="some conditional expression"> <then> ... </then> </if> ......

浮躁的码农
39分钟前
1
0
FTP传输时的两种登录方式和区别

登录方式 匿名登录 用户名为: anonymous。 密码为:任何合法 email 地址。 授权登录 用户名为:用户在远程系统中的用户帐号。 密码为:用户在远程系统中的用户密码。 区别 匿名登录 只能访问...

寰宇01
40分钟前
0
0
plsql developer 配置监听(不安装oracle客户端)

plsql developer 配置监听(不安装oracle客户端)

微小宝
47分钟前
1
0
数据库(分库分表)中间件对比

本人的宗旨就是,能copy的,绝对不手写。 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索...

奔跑吧代码
51分钟前
2
0
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

hutaishi
57分钟前
1
0
【2018.07.16学习笔记】【linux高级知识 20.16-20.19】

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

lgsxp
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部