mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat

时间:2022-09-05 08:48:45

1、先安装jdk ,才能安装sdk 。
2 mac中jdk1.7的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home

配置JAVA_HOME:
用户目录下opne .bash_profile 如果没有这个文件可以自己创建一个

可以了解下mac下的配置文件
./etc/profile 文件 全局共有配置,无论哪个用户登录,都会读取此文件
/etc/bashrc (一般在这个文件中添加系统级环境变量)全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。
~/.bash_profile (一般在这个文件中添加用户级环境变量)

配置环境:

MAVEN_HOME=/Users/taoyutong/Documents/apache-maven-3.0.5
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
PATH=$MAVEN_HOME/bin:$PATH
PAHT=$JAVA_HOME/bin:$PAHT

export MAVEN_HOME
export JAVA_HOME
export PATH

保存退出即可。
立即生效需要执行:$ source .bash_profile(这是文件名)

配置Tomcat:
进入用户目录,编辑.bash_profile
cd ~/
vim .bash_profile
增加如下:
export PATH=$PATH:/usr/local/apache-tomcat-8.0.9/bin

- 设置startup.sh文件的权限
chmod 755 /usr/local/apache-tomcat-8.0.9/bin/*.sh
- 启动tomcat
sh startup.sh
- 测试
可以使用:http://localhost:8080
- 停止tomcat
sh shutdown.sh

添加管理用户:vim /usr/local/apache-tomcat-7.0.55/conf/tomcat-users.xml
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

安装sdk错误:This program requires DISPLAY environment variable
解决: vim ~/.bash_profile 添加 export DISPLAY=:0 即可

下载地址:
1、下载mac版专用的jdk1.7,地址如下:https://jdk7.java.net/download.html jdk-7u60-ea-bin-b15-macosx-x86_64-16_apr_2014.dmg
2、下载sdk index

mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat的更多相关文章

  1. Mac配置Java开发环境

    笔者从Window上转到Mac上做开发,一切配置都要重新开始,开发环境配置介绍如下: 1. 下载JDK 从下面链接选择合适版本的安装包进行下载...笔者下载的是jdk-9.0.1 链接:http:// ...

  2. 新到的Mac配置Java开发环境

    今天Mac到手,需要配置一些用到的开发环境,在这里做一些纪录. 1. 下载Eclipse,地址:http://www.eclipse.org/downloads/,因为个人需求,所以下载的是Java ...

  3. mac下java 开发环境搭建

    mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat   1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...

  4. MAC 系统java开发环境搭建教程

    1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车.     从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4 ...

  5. Windows下配置Java开发环境

    学习Java第一步是配置本地开发环境,学习最基本的桌面开发,下面以win7为例配置Java开发环境,即:JDK+JRE+Eclipse,安装JDK的时候会默认安装JRE,根据提示安装就可以了. 首先去 ...

  6. VSCode配置JAVA开发环境

    VSCode配置JAVA开发环境 1:给机器安装JDK.MAVEN 下载JDK 下载路径:https://www.oracle.com/technetwork/java/javase/download ...

  7. Ubuntu20&period;04配置Java开发环境

    Ubuntu20.04配置Java开发环境 JDK 1.8 安装 下载地址 下载后进行解压 tar -xvzf jdk-8u301-linux-x64.tar.gz 配置环境变量 gedit ~/.b ...

  8. MAC系统 -java开发环境搭建

    MAC - java开发环境搭建 软件: jdk Intellij IDEA:java开发工具 maven:jar包管理 git :源码管理 sourceTree :源码管理GUI客户端 Studio ...

  9. 如何在一台新电脑上配置JAVA开发环境

    对于JAVA新手来说,刚开始要学JAVA,而自己的电脑上毫无与JAVA开发有关的环境,应该如何进行配置呢? (安卓新手也需要JAVA开发环境) 第一步,下载.安装java JRE JRE (Java ...

随机推荐

  1. 从头开始搭建一个dubbo&plus;zookeeper平台

    本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后 ...

  2. onSingleTapUp&lpar;&rpar;和onSingleTapConfirmed&lpar;&rpar;的区别

    onSingleTapUp() - 在按下并抬起时发生,只要符合这个条件就触发该函数,没有任何附加条件. onSingleTapConfirmed() 同上者,但有附加条件,就是Android会确保单 ...

  3. APP One Link ,android and ios qrcode merge as One QRCode and one short link

    Adroid and ios qrcode merge as One QRCode and one short link is publish , the web site is www.appone ...

  4. Linux 信号详解五(信号阻塞,信号未决)

    信号在内核中的表示 执行信号的处理动作成为信号递达(Delivery),信号从产生到递达之间的状态称为信号未决(Pending).进程可以选择阻塞(Block)某个信号. 被阻塞的信号产生时将保持在未 ...

  5. 从客户端中检测到有潜在危险的Request&period;Form 值

    今天往MVC中加入了一个富文本编辑框,在提交信息的时候报了如下的错误:从客户端(Content="<EM ><STRONG ><U >这是测试这...&q ...

  6. &lbrack;BZOJ 1014&rsqb; &lbrack;JSOI2008&rsqb; 火星人prefix 【Splay &plus; Hash】

    题目链接:BZOJ - 1014 题目分析 求两个串的 LCP ,一种常见的方法就是 二分+Hash,对于一个二分的长度 l,如果两个串的长度为 l 的前缀的Hash相等,就认为他们相等. 这里有修改 ...

  7. How to Enable Trace or Debug for APIs executed as SQL Script Outside of the Applications &quest;

    In this Document   Goal   Solution   1: How do you enable trace for an API when executed from a SQL ...

  8. Choreographer解析

    Choreographer_舞蹈编导 为什么叫舞蹈编导,因为舞蹈是由节奏的,节奏是每个点位动作的快慢控制,跳舞时节奏很重要,编舞者控制节奏.视图刷新也是如此,不是说你想刷就能刷,一切要按照底层信号要求 ...

  9. day052-53 django框架

    一.MVC和MTV模型 这就是web开发中的一种思维模式或者说一套理念,MTV也是基于MVC发展出来的,本质相同,都是使各组件保持松耦合 MVC  把web应用分为模型(model),控制器(cont ...

  10. 手动封装on,emit,off

    on 绑定 emit 触发 off 解绑 //存放事件eventList = {key:valhandle:[]} 1对多on(eventName,callback);handle:-------N多 ...