MAC系统 -java开发环境搭建
MAC - java开发环境搭建
软件:
jdk
Intellij IDEA:java开发工具
maven:jar包管理
git :源码管理
sourceTree :源码管理GUI客户端
Studio 3T :mongo数据库GUI客户端
Navicat Premium : mysql ,oracle 等数据库的 GUI客户端
软件包:
零、基础重要工具使用
mac 终端 (命令行工具):程序坞 --》启动台(小火箭图标)--》其他 --》终端
sudo 命令(管理员权限分配命令):编辑文件时授权命令
vim : 编辑具体文件
一、安装JDK
注意:环境变量mac在安装jdk的时候自动配置好了,所以省略了配置环境的步骤。如果没有配置成功,可以手动找到JDK的本地安装目录,然后进行配置。
MAC中JAVA环境变量配置以及Intellij IDEA如何配置JDK
二、git
可使用sourceTree中自带的git。
sourceTree自带Git的目录为下:(基本是固定目录)
C:\Users\你的用户名\AppData\Local\Atlassian\SourceTree\git_local\mingw32\libexec\git-core
1、自动机器人(Automator)-》创建一个Automator 应用程序类型文件 -》实用工具 -》选择运行shell脚本 -》创建shell脚本并保存
shell脚本如: ssh-add -K priviateKeyFile
2、打开系统偏好设置-》用户与群组,选择登录项,选择保存的.app文件为开机启动
如何将我的SSH私钥永久添加到Keychain,以便ssh自动可用?
1、将密钥存储在钥匙串中
ssh-add -K ~/.ssh/[your-private-key]
2、配置SSH以始终使用钥匙串
似乎OSX Sierra删除了在登录之间保持密钥的方便行为,并且默认情况下对ssh的更新不再使用密钥链.因此,升级后会提示您输入密钥的密码,并在每次重新启动后再次输入密码.
解决方案非常简单,并在this github thread comment中概述.以下是您如何设置它:
>确保您已完成上述步骤1,将密钥存储在钥匙串中.
>如果还没有,请创建~/ .ssh / config文件.换句话说,在home目录的.ssh目录中,创建一个名为config的文件.
>在.ssh / config文件中,添加以下行:
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
三、maven
可使用 Intellij IDEA 中自带 maven。
四、安装Intellij IDEA(自带maven)
注意:
1、第一次启动注意配置 maven,要覆盖默认的maven settings 和 maven local repository。之后新建或者open的项目全部使用此设置。
Configure --> Preferences --> Build --> Maven
2、安装lombok插件
Configure --> Preferences --> Plugins
3、配置git
4、配置typescript
先检查是否安装typescript,如没有则先安装typescript
Last login: Wed Dec :: on ttys000
wwwfei@wwwfeideMacBook-Pro ~ % tsc -version
zsh: command not found: tsc
wwwfei@wwwfeideMacBook-Pro ~ % npm install -g typescript
/usr/local/bin/tsserver -> /usr/local/lib/node_modules/typescript/bin/tsserver
/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
+ typescript@3.7.
added package from contributor in .987s ╭────────────────────────────────────────────────────────────────╮
│ │
│ New patch version of npm available! 6.13. → 6.13. │
│ Changelog: https://github.com/npm/cli/releases/tag/v6.13.2 │
│ Run npm install -g npm to update! │
│ │
╰────────────────────────────────────────────────────────────────╯ wwwfei@wwwfeideMacBook-Pro ~ % tsc -version
Version 3.7.
wwwfei@wwwfeideMacBook-Pro ~ %
配置

配置外部工具

具体配置

参考资料:
MAC系统 -java开发环境搭建的更多相关文章
- MAC 系统java开发环境搭建教程
1.在安装JDK之前,先查看下自己电脑是否已经安装了JDK. 打开终端,输入java -version并回车. 从上图中可以看出我们已安装了,JDK 8.如果这个版本是你需要的版本,可直接看4 ...
- mac下java 开发环境搭建
mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1.先安装jdk ,才能安装sdk . 2 mac中jdk1.7的默认位置:/Library/Java/Ja ...
- Mac下JAVA开发环境搭建
最近开始学习JAVA, 首先配置下环境! 1.Mac自带的jdk版本老了,需要到oracle官网去下载新的jdk,具体下载那个版本看个人需求,然后安装. 安装完成之后打开Terminal, 执行命 ...
- MAC os x 系统java开发环境搭建教程
https://jingyan.baidu.com/article/3d69c55147a3baf0cf02d7ca.html
- Ubuntu系统Java开发环境的搭建
操作系统:Linux x64 / Ubuntu 14.04 Java JDK版本:jdk-8u65-linux-x64.tar.gz 声明:转载请注明出处及本文链接 本文原文地址:Ubuntu系统Ja ...
- Windows系统下JAVA开发环境搭建
首先我们需要下载JDK(JAVA Development Kit),JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库. 下载地址:http://www.or ...
- Java 开发环境搭建
找到一篇很不錯的Java開發環境搭建的博客, 原文地址為:http://www.cnblogs.com/bribe/p/3377008.html Java 开发环境搭建 一.开发工具获取 1.开发工具 ...
- 开始JAVA编程的敲门砖——JAVA开发环境搭建
从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...
- 【java系列】java开发环境搭建
描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1 安装 ...
随机推荐
- Java替换字符串中的\r\n
public static void main(String[] args) { String str = "啊\r\n啊"; str = str.replaceAll(" ...
- ffmpeg-- audio decoder
测试代码来源于:http://ffmpeg.org/doxygen/trunk/decode_audio_8c-example.html /* * Copyright (c) 2001 Fabrice ...
- 用Emmet写前端代码
Emmet插件:可以用 emmet代码+Tap 写出更多并快捷的html代码,主流编辑器均可安装,安装方法也均不相同! <!-- html:5或者!可以生成html5文档 --> < ...
- IDEA 运行项目、模块的多个实例
IDEA默认只能运行同一项目|模块的一个实例. 运行多个实例: 比如springcloud的端口设置: --server.port=9001 . 当然,也可以在项目的配置文件中修改参数. 命令行.ID ...
- JS高级---案例:随机小方块 (贪吃蛇的食物部分)
案例:随机小方块 产生随机数对象,自调用构造函数 产生小方块对象,自调用构造函数,里面存放: 食物的构造函数 给原型对象添加方法:初始化小方块的显示的效果及位置---显示地图上 给原型对象添加方法,产 ...
- 常用的MQ命令
删除队列管理器 dltmqm QmgrName 启动队列管理器 strmqm QmgrName 如果是启动默认的队列管理器,可以不带其名字 停止队列管理器 endmqm QmgrName 受控停止 e ...
- 2.6 XML配置:XML文件节点说明
来源:http://blog.csdn.net/five3/article/details/25907693 TestNG的DTD检查文件:http://testng.org/testng-1.0.d ...
- 1.2 Jmeter 使用代理录制脚本
参考文档: http://jingyan.baidu.com/article/4e5b3e19333ff191911e2459.html 利用JMeter配置代理:1.添加线程组: Test Pla ...
- DVWA全级别之Brute Force(暴力破解)
Brute Force Brute Force,即暴力(破解),是指黑客利用密码字典,使用穷举法猜解出用户口令. 首先我们登录DVWA(admin,password),之后我们看网络是否为无代理,: ...
- 什么情况下用vue.use方法
链接:https://blog.csdn.net/lxiang222/article/details/103376150 简而言之