如何在Mac上安装Java JDK及配置环境变量

1. 访问Java JDK 网站下载与安装(以JDK8为例)

2. 检验是否安装成功

  • 打开Mac终端

  • 输入 java -version出现下图所示,就代表成功。

  • 由于Mac安装JDK时不能配置安装目录,所以我们使用命令行来查看安装目录

    /usr/libexec/java_home -V

3. 环境变量的配置

  • 打开Mac终端

  • 第一次配置环境变量,可以使用"touch .bash_profile"创建一个 .bash_profile的隐藏配置文件

  • 然后再输入"open -e .bash_profile"命令打开配置文件窗口

  • 在配置文件窗口内输入

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH

    保存后关闭窗口

  • 在Mac终端使用"source .bash_profile"使配置文件生效
  • 输入 echo $JAVA_HOME 显示刚才配置的路径,配置完成。

MacBook Pro安装和配置Tomcat

1.下载安装Tomcat

tomcat的官网地址:http://tomcat.apache.org

进入到tomcat官网之后,选择相应的tomcat版本进行下载,在这里本人选择的是tomcat8.

在访达的下载中找到下载完成的tomcat压缩包,并进行解压,将解压后的安装包移动到/usr/local/目录下

 2.启动服务

打开终端窗口,输入如下命令进入apache-tomcat-8.5.71文件的bin目录下

cd /usr/local/apache-tomcat-8.5.71/bin

执行启动文件

./startup.sh

对于第一次安装tomcat,执行启动文件,会出现如下提示信息,是因为没有.sh的权限

zsh: permission denied: ./startup.sh

接下来,使用命令开放所有.sh文件权限

chmod u+x *.sh

再次执行./startup.sh来启动tomcat服务,如下提示信息,tomcat启动成功

Using CATALINA_BASE:   /usr/local/apache-tomcat-8.5.71
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.71
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.71/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
Using CLASSPATH: /usr/local/apache-tomcat-8.5.71/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.71/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

在浏览器中访问http://localhost:8080,会出现如下页面,表示访问成功;如果访问失败,可能是电脑的8080端口号被其他服务占用,可以通过修改conf文件下的server.xml配置文件来修改端口号。(注:tomcat默认使用8080端口号)

Mac下从零开始安装配置IntelliJ IDEA

  1. 下载IntelliJ IDEA

    可以从官网下载最新版本

  2.  

    下载完点击安装包开始安装

  3.  

    是否导入配置文件

    Idea可以自定义的项目非常多,类似于eclipse也可以导出导入配置,在根据个人设置后可以导出配置文件,然后在其他地方可以导入配置快速设置。此处如果没有之前的配置可以选否。

  4.  

    Idea注册激活设置

    如果有钱可以支持正版,当然也可以在网上随便搜各种注册机和注册码。

  5.  

    接受协议

  6.  

    选择主题

    根据喜好自己选择

  7.  

    按键风格设置

    此处可以不用管,一般都是配置完了在详细设置各种快捷键,尤其之前使用eclipse习惯了切换到idea需要重新设置下自己习惯的快捷键

  8.  

    选择插件

    根据自己的需要选择插件,如果想快速启动加载可以选择自己真正会用到的相关插件。

  9.  

    选择特色插件

    同样根据需要选择是否需要安装。

    END

尝试导入一个gradle项目

 
  1.  

    配置关联SDK

    目前大多数IDE都没有集成JDK环境,IDEA也是一样,在使用IDEA之前首先要安装JDK,并且配置环境变量。与其他IDE不同之处在于,IDEA不会自动匹配系统的JDK环境,编译时会出错。

    配置方式如下图所以选择进入新增JDK。

  2.  

    选择项目开始导入

    可以从SVN或者git上导入,也可以从磁盘文件导入。

    Mac环境下安装IntelliJ IDEA及激活

    步骤二:

    链接:https://pan.baidu.com/s/1xmObNLMGwzPRvgyA8vYWPQ 密码:xc7s

    下载压缩包

    步骤三:

    打开IDEA,选择试用

    步骤四:

    将步骤二下载的破解文件压缩包直接拖到IDEA

    步骤五:

    选择重启

    一步步操作

    步骤六:

    在Get Help的about中查看有效期

    至此就可以愉快的使用了

    1、下载安装

    前往官网下载: http://tomcat.apache.org/

    选择相应的版本(由于我的jdk是1.8,所以选择了tomcat8.0)

    下载右边Core下的第一个资源zip,下载后解压下来重名名为ApacheTomcat,并放入到/usr/local/下

    2、启动服务 (启动服务:./startup.sh  关闭服务:./shutdown.sh)

    打开终端,输入命令,切换路径到ApacheTomcat的bin目录下:

    cd /usr/local/ApacheTomcat/bin

    执行启动文件:

    ./startup.sh

    如果提示Permission denied那是因为没有.sh的权限。

    可以使用命令开放所有.sh文件权限:

    chmod u+x *.sh

    再次执行(./startup.sh)即可启动服务,如下图:

    在浏览器中访问 http://localhost:8080 即可看到提示: 

    3、修改端口号(如果端口号8080不能使用,可通过修改conf文件下的server.xml配置文件来使用其他端口)

    修改为8090,就在浏览器中访问 http://localhost:8090

    4、配置Tomcat应用管理GUI用户

    打开conf文件夹下的tomcat-users.xml 添加一个用户:

    <role rolename="manager-gui"/>
    <user username="tomcat" password="123456" roles="manager-gui"/>

    重新启动服务,访问 http://localhost:8080 , 点击Manager App:
    用户名与密码即刚设置的 tomcat 与 123456

     

    Mac安装和配置Maven

     

    1、下载安装

    下载地址: https://maven.apache.org/download.cgi

    下载后解压下来重名名为ApacheMaven,并放入到/usr/local/下

    2、配置环境变量

    打开终端,输入命令:

    vi ~/.bash_profile 

    如果没有该文件,就输入命令touch ~/.bash_profile ,再输入上面的命令。

    打开.bash_profile之后,按下i键,使其进入编辑状态。然后输入下面命令来配置环境变量(下面的M,你可以自己命名):

    export M="/usr/local/ApacheMaven"
    export PATH="$M/bin:$PATH"

    按下esc,退出编辑状态,输入:wq,退出文件。

    在终端执行生效命令:

    source ~/.bash_profile

    然后执行命令:

    mvn -v

    如果正常显示maven的版本等信息,如下图,表示配置成功。如果没有,检查路径是否正确,或者版本号名称等。

     
     
     

MacBook配置的更多相关文章

  1. MacBook 配置

    转载 http://www.cnblogs.com/linl/p/4035685.html cordova3.X的部署和环境搭建教程   针对cordova3.0,至现在的3.6都能用. 一.准备工作 ...

  2. Macbook配置adb环境

    配置adb命令 http://stackoverflow.com/questions/5526470/trying-to-add-adb-to-path-variable-osx http://sta ...

  3. macbook配置xdebug+vscode

    1.从xdebug官网下载xdebug 地址:https://xdebug.org/index.php,如果你不知道你要下载哪个版本的话可以下载它建议的版本.使用方法是在 https://xdebug ...

  4. macbook配置flutter环境变量

    打开命令窗口,如果没有文件的,可以手动创建文件 code ~/.bash_profile 打开的文件内容如下,如果新增的空文件,肯定是空白的 如果将flutter存放到了应用中,可以如下操作,如果不是 ...

  5. macbook配置homebrew

    打开homebrew官网,https://brew.sh/将安装脚本复制到命令行中,执行即可 命令正在运行,下载应用,如果在安装应用时,下载速度很慢,可以参考https://blog.csdn.net ...

  6. Macbook Pro配置PHP开发环境

    Macbook Pro配置PHP开发环境 安装环境如下: Mac OS 10.10.1 Apache 2.4.9 PHP 5.5.14 MySQL 5.6.22 Apache配置 在Mac OS 10 ...

  7. [转载] 高效 MacBook 工作环境配置

    原文: http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=208231200&idx=1&sn=8a76ddc56c1f ...

  8. [转载] 高效MacBook工作环境配置

    原文: http://www.xialeizhou.com/?p=71 高效MacBook工作环境配置 发表于 2015 年 8 月 1 日 由 xialeizhou 本文记录整个配置过程,供新入手M ...

  9. 【自学php】第一天-macbook上配置php

    今天MacBook到手了,就正式开始学习php了.先搭个环境,由于MacBook自带了Apache和php所以只要修改下配置启动就可以了. 1.启用root用户(如果不启用root,下面的命令前都要加 ...

  10. MacBook 整个配置过程,供新入手MacBook的同学

    这里记录了MacBook 的整个配置过程,可供新入手MacBook和觉得MacBook比较难用的同学参考. 1. 外围拓展 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接 ...

随机推荐

  1. Django框架表单基础

    本节主要介绍一下Django框架表单(Form)的基础知识.Django框架提供了一系列的工具和库来帮助设计人员构建表单,通过表单来接收网站用户的输入,然后处理以及响应这些用户的输入. 6.1.1 H ...

  2. 用 300 行代码手写提炼 Spring 核心原理 [1]

    系列文章 用 300 行代码手写提炼 Spring 核心原理 [1] 用 300 行代码手写提炼 Spring 核心原理 [2] 用 300 行代码手写提炼 Spring 核心原理 [3] 手写一个 ...

  3. AI 实战篇:Spring-AI再更新!细细讲下Advisors

    在2024年10月8日,Spring AI再次进行了更新,尽管当前版本仍为非稳定版本(1.0.0-M3),但博主将持续关注这些动态,并从流行的智能体视角深入解析其技术底层.目前,Spring AI仍处 ...

  4. 最全ECharts 实战大全(速记版+资源)

    hello,大家好,我是程序员海军,公众号已经快一年多没更新了,没更新的这段时间,我去哪了呢.这两年经历了很多事情,主要情感上占据大部分时间, 从失恋 - 谈对象 - 再失恋. 言归正传,近期我负责的 ...

  5. Tornado框架之深入(二)

    知识点 Application设置 debug模式 路由设置扩展 RequestHandler的使用 输入方法 输出方法 可重写接口 目录: Application settings 路由映射 输入 ...

  6. Django之跨域

    解决跨域请求问题可以从前端解决也可以通过配置后台解决,通过配置后台允许跨域可以解决前端的一些麻烦.Django通过中间件实现允许跨域. 1.安装django-cors-headers中间件 pip i ...

  7. Mongodb4.4安装与使用

    MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能 最丰富,最像关系数 ...

  8. Java设计模式——职责链模式:解锁高效灵活的请求处理之道

    嘿,各位 Java 编程大神和爱好者们!今天咱们要一同深入探索一种超厉害的设计模式--职责链模式.它就像一条神奇的"处理链",能让请求在多个对象之间有条不紊地传递,直到找到最合适的 ...

  9. 树莓派4B 多屏 QT程序窗口全屏 QScreen 只能获取1个屏幕

    直接运行程序时,窗口全屏, 并且QScreen 只能获取1个屏幕,这是由于QT默认使用了EGLFS.(坑了一下午) 所以必须采用命令方式打开程序. ./程序名称 -platform xcb

  10. 阿里云最新npm地址

    npm config set registry https://registry.npmmirror.com -g