新手第一步:JAVA开发环境搭建(MAC OS)

Mac系统 Java环境搭建完整教程 mac系统,java环境搭建完整教程 阅读详情

1 基本概念了解

名词解释说明
编程语言(Programming Language)指的是编写代码所使用的语言,一般常用的编程语言有:Java、Python、Go、C、C++、JavaScript(简称“JS”)等;每一种语言都有自己独特的语法规则,不同公司所使用的编程语言都不一样,按需学习掌握即可。
集成开发环境(IDE,Integrated Development Environment )是

IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具;

Java常用Intellij IDEA,Python常用Pycharm,;

可以在JetBrains官网下载「社区版本」即可:JetBrains: 软件开发者和团队的必备工具

Spring Boot框架

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

根据Spring Boot框架的规范,一般代码可以分为 控制层(Controller)、业务逻辑层(Severs)、实现层(SeversImpl)、Dao层(存放Mapper接口)、Mapper层等;

Maven

Maven主要的工作场景是管理项目的依赖、快速构建项目、打包编译项目;

Maven是Apache旗下一个纯Java开发的开源项目,但也可以用来管理其他语言编写的项目。

2 IDE安装

常用的IDE均可以在JetBrains官网下载「社区版本」即可:

JetBrains 出品的所有开发者工具和产品icon-default.png?t=N7T8https://www.jetbrains.com.cn/products/#type=ide

3 JDK安装

3.1 Oracle官网下载对应的JDK版本:

Java Downloads | Oracleicon-default.png?t=N7T8https://www.oracle.com/java/technologies/downloads/⚠️:需要根据自己的电脑型号选择对应的Installer版本。

  • installer:安装版本,安装过程自动配置;
  • Compressed Archive:压缩版本,安装过程需要自己配置;

3.2 确认安装完成

终端命令输入 「java --version」 查看Java是否安装成功:

3.3 确认环境配置

(1)我们要了解Mac系统环境变量的加载顺序:

/etc/profile

/etc/profile

~/.bash_profile

~/.bash_login

~/.profile

~/.bashrc

注意:/etc/profile 和 /etc/profile 是系统级别的,系统启动就会加载。

(2)我们可以依次,open上述的环境变量文件,查看是否有Java环境配置。

(3)如果没有可以参照下面配置JAVA路径:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

⚠️:老一点的Java版本可能需要手动配置下环境路径,但是新一点的Java版本自动安装过程中已经自动配置好了环境路径了,无需用户手动配置,这一步骤请根据实际情况确认是否需要执行;

终端命令进入 /etc目录,vim编辑下面的profile文件(请用sudo),在底部加上:

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

终端>>
sudo vim profile
输入电脑解锁密码(密码不显示)
i
编辑配置信息
按esc,输入:wq!,保存并退出
cat profile,查看是否配置成功

PS:vim作为一种上古时代的编辑器,有点不人性化的设置,总结常用操作如下:
(1)输入i:进入编辑模式;
(2)按esc,输入:wq!:保存并退出(w保存写、q退出、!强制)

PS:可输入cat profile查看是否修改保存成功。

 

4 git 安装

4.1 安装git

终端命令输入 「git --version」或者「which git」 查看是否安装git以及git的版本信息;

一般未安装的话,mac OS都会自动弹窗提示用户进行安装;如果没有弹窗的话,可以自行去官网进行下载并安装:

安装成功如下:

4.2 创建一个全局用户名、全局邮箱作为配置信息

git config --global user.name "***"
git config --global user.email "***@example.com"
红色部分根据自己的情况来写,注意user.name是user.email@前的邮箱名称。

git config --get user.name
git config --get user.email
检查一下,设置是否成功。

4.3  执行cd ~进入根目录,输入命令ssh-keygen生成ssh-key

如果有提示,一直回车,直至出现下列信息:cat打开id_rsa.pub文件,将里面的内容复制下来:

4.4 配置github的SSH信息

将将生成的key(id_rsa.pub文件)内容复制下来配置到github(Home-Settings-SSH and GPG keys)中去(⚠️id_rsa.pub在/Users/**/.ssh/目录里面可以看):


4.5 git clone

⚠️第一次git clone一般都会报错,遇到这种情况,输入yes后点击回车即可:

5 Maven 安装

5.1 Maven下载安装

(方法1)官网下载( Maven官网:Maven – Download Apache Maven );
(方法2)一般用iDEA打开项目时,会弹窗用户安装Maven;
(方法3)从项目组成员获取现成的tar包;

5.2 settings文件

将settings文件保存至对应路径下(一般是/Users/username/.m2路径下),并将settings文件中的本地仓库路径修改成对应的本地路径:

⚠️:Maven的config目录下的settings文件也更改/替换一下:

5.3 Maven环境配置

【1】配置maven环境变量
用命令行进入/ect目录,用vim编辑下面的profile文件,加上Maven的部分(同jdk环境配置操作):
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
MAVEN_HOME=/Applications/dev/maven2.2.1
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

PS:橙色部分为新加的。

【2】之后在终端运行 mvn -version,如果出现下列信息,说明Maven安装成功:

【常见问题1】:以上步骤无误,但是mvn -version一直无效,进行下面操作即可,先source配置生效,再配置权限:
(1)终端输入source /etc/profile 使配置生效
(2)终端输入 chmod a+x /Applications/dev/apache-maven-2.2.1/bin/mvn
【常见问题2】:新打开终端,再敲mvn -v,发现又报:zsh: command not found: mvn。重新敲source ~/.bash_profile后,恢复正常。
这就让我很奇怪,为什么新打开一个终端后,就必须要重新source呢?
原因:
百度后,一篇博客写到:zsh的配置文件没有加载~/.bash_profile的配置项
解决:
执行如下命令:
vim ~/.zshrc
如果在文件末尾追加如下内容(如没有该文件则直接创建,并追加如下内容保存即可):
source ~/.bash_profile
之后再打开新终端窗口,直接mvn -v就可以了!

【3】修改settings.xml文件,把其中配置的mirror和profile的repository地址都改为对应的地址;maven的配置文件需要保存在两个地方,分别是maven根目录的conf目录下,和~/.m2下,前者称为全局配置,后者为用户配置,可以修改全局配置的settings 文件,复制到另一处。

应用程序在编译时需要引用依赖,对此有内部私有maven仓库管理。settings.xml配置文件就是在开发机上基于全局环境对私有仓库作了定义。IDEA/Eclipse内的mvn配置可以手动指定,对于项目,必须确保IDE&编译器能够找到私有仓库。
将配置文件 下载 到本地,重命名为settings.xml,一般来说替换或更新到用户层面.m2/settings.xml即可。以mac为例,路径为/Users/username/.m2/settings.xml
全局配置文件位置:${M2_HOME}/conf/settings.xml
用户配置文件位置:user.home/.m2/settings.xml
注意:用户配置优先于全局配置

附Maven配置文件详解:https://www.cnblogs.com/jingmoxukong/p/6050172.html?utm_source=gold_browser_extension

5.4 Maven 常用命令

mvn eclipse:eclipse 生成配置文件
mvn archetype:generate 创建Maven项目
mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn install 在本地Repository中安装jar
mvn eclipse:eclipse 生成eclipse项目文件
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

mac搭建java开发环境 刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间。下面简单介绍一下mac搭建基本的java开发环境。 1.安装jdk 安装jdk1.7后,发现不需要进行环境变量配置,直接在terminal中就能使用javajavac命令了。jdk所在目录为: /Library/Java/JavaVirtualMachines   2.安装maven 解压maven包, 阅读详情

相关推荐

Macjava环境搭建

教程:MAC安装JDK及环境变量配置-CSDN博客建议JDK7和JDK8都装上,因为一些老项目是用JDK7开发,使用JDK8编译时报错。(若没有老项目,直接安装jdk8)若配置环境变量时找不到JDK的安装路径,有两种方式:方式一、mac默认位置为:/Library/Java/JavaVirtualMachines/jdk1.7.0_76.jdk/Contents/Home方式二、mac环境默认位置,可以通过命令查看,参考教程:https://www.cnblogs.com/justdo-it/article

zwy_992的博客 1852

Mac OS上安装VS Code的Java开发环境

Mac OS上进行Java开发是非常常见的,而Visual Studio Code(简称VS Code)是一种轻量级且功能强大的文本编辑器,可以作为Java开发的理想工具。本文将为您提供在Mac OS上安装VS Code的Java开发环境的详细步骤,并提供相应的源代码示例供您参考。首先,您需要安装Java开发工具包(JDK),然后安装VS Code,并安装Java扩展以提供对Java开发的支持。您已成功在Mac OS上安装了VS Code的Java开发环境,并成功运行了一个简单的Java程序。

YOLOv7895的博客 1302

[Object-C语言随笔之一]Mac os搭建iOS开发环境

李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-object/391.html   从这一章开始,Himi将一步一步的带大家走进Iphone4的开发,当然开发语言则不再是Java,而是Objective-C,简单来说是C的变种语言;有一定的其他语言基础的童鞋可以说学习很快,那么在[Object-

李华明Himi 5万+

❤ 给自己的mac系统上安装java环境

❤ 给自己的mac系统上安装java环境

林太白 2万+

mac笔记本安装java环境以及idea设置

从windows换成笔记本的不适应,所以一些设置参数都要重新设置,本文只针对macbook笔记本且m1芯片的电脑,不过应该这个版本以上的都适用。2、创建上一步的data文件夹和/data文件夹的软连接:sudo ln -s /Users/你的用户名/data /data。这里面踩到的一些坑:git拉取的时候,明明生成ssh-key但是无法连接远程仓库,最后是版本问题,需要生成新的加密算法即可。加入这个,当然这里面说的是下载到了usr/local这个是隐藏文件夹,一般就默认下载地方就好了,不要隐藏文件夹。

qq_41810415的博客 2万+

Mac搭建Java开发环境最佳指南

作为一名Java开发工程师,入门以及在公司的工作环境都是使用的Windows,有一家公司的办公电脑环境用的是ubuntu系统,还没有体验用Mac开发是怎么样的感受呢。个人电脑还是刚上大学买的windows神舟电脑,用来开发是跟不上来,只能含泪退休了。直到2021年八月份,换了新公司,也顺便安排上了macbook pro M1,虽然有点贵,但作为工作学习的生产主力,也是很值得的。这里整理一下Mac搭建Java开发环境,一是给自己记录备忘,二是给新人一些参考。

weixin_44143114的博客 1万+

Mac OS X上安装VirtualBox 和 Vagrant搭建Java web本地开发环境

Mac osx 安装Virtual Box 和Vagrant 进行Java web本地开发环境搭建

3928

mac os搭建LWJGL开发环境mac os 10.8)

1.检查系统jdk安装情况 1.怎样设置mac中的默认java版本呢 ?  先看一下mac中,java链接到了哪里: 进入到相应的目录:cd /usr/bin  查看java链接到了哪里:ls -l java localhost:bin root# ls -l java  lrwxr-xr-x  1 root  wheel  74 May 18 10:26 java ->

宝哥的博客 4576

初识Xamarin——mac os x下环境的搭建

1、安装步骤?**以下连接均是写文时的最新链接,如果不是最新的,请以 http://xamarin.com/installer_assets/v3/Mac/Universal/InstallationManifest.xml 里的为准。**1.1、Java环境(开发Android必需)可以通过在终端里输入:java -version来判断当前是否安装了java环境。如果出现了类似于:java v

abbydong的博客 5206

Mac OS Java开发环境搭建

Mac OS Java开发环境搭建JDK (Java Development Kit) 版本选择及下载当前官方可下载版本(更新日2020/03/21)JDK 安装及环境变量设置.dmg 格式安装包环境变量配置 JDK (Java Development Kit) 版本选择及下载 当前官方可下载版本(更新日2020/03/21) 版本 主要新特性(详见另一文章) 包下载地址(需登录) ...

最晴天 742

Mac OS X 10.6下搭建J2ME及Subclipse开发环境全过程

Mac OS X 10.6下搭建J2ME及Subclipse开发环境全过程作者:孙东风 2009-10-21(转帖勿必注明出处)最近全面迁移到Linux系统下进行开发,彻底抛弃Windows。在mac OS X下搭建J2ME开发环境并不轻松,最主要的是因为sun公司并不提供mac版本的WTK,让人很是郁闷。不过好在motorola公司代替sun把这个活给干了,进入下面的地址:http:

大道至简 6111

Mac OS搭建Python开发环境

Mac OS搭建Python开发环境安装Python3.8一、从官网下载Python3.8二、安装三、测试安装PyCharm一、下载PyCharm二、安装三、启动 安装Python3.8 安装Python3.7包括以下几个部分 一、从官网下载Python3.8 点击链接:https://www.python.org 在跳转后的页面选择对应的MacOS版本的安装包 点击允许下载: 二、安装 下载完成后开始安装,点击继续: 点击继续,按照提示安装。 使用触控ID安装,安装完成之后弹出安装成功提示以及安

安壑的耕地 1381

Spark学习2 Mac OS X上Eclipse中搭建Hadoop的开发环境

一、在Mac OS X 上搭建 Hadoop 开发环境 Mac上的Hadoop环境搭建可以参考Mac OS X 上搭建 Hadoop 开发环境指南。 我在安装过程中遇到了两个错误: 1.使用hadoop namenode -format 启动NameNode时,hdfs报错: 根据报错信息猜测可能是Java路径设置错误,查看hadoop-env.sh 文件中JAVA_HOME的设置,发现路径中少...

qq_40257877的博客 421

mac java开发环境搭建

目录 一、homebrew安装 二、iterm2安装配置 三、IDEA安装配置 四、jdk安装配置 五、maven安装配置 六、git安装配置 七、mysql安装配置 八、chrom插件 九、Charles 十、postman 十一、sublime text 十二、beyondcompare 待续 网盘地址:https://pan.baidu.com/s/1x-......

琼华 2022

MAC系统Java开发环境搭建套装

htmltable {th, td {th {pre {简介:Java作为服务器端开发和企业级应用的重要编程语言,在IT行业中具有广泛应用。本资源包专为MAC用户设计,旨在快速搭建Java开发环境,包含JDK和Tomcat服务器。JDK是Java开发的关键组件,提供编译和运行Java程序所需的工具和库。本资源包提供Mac OS X 64位版本的JDK 11.0.2安装文件,并指导用户完成安装和配置。

weixin_35826166的博客 713

Jpcap mac 开发环境搭建

Jpcap mac 开发环境搭建如下为官方文档叙述:Mac OS XBoth Java and libpcap are preinstalled on Mac OS X. If any of them is missing you should be able to install them from the Mac OS X install DVD. Download and instal

as745823097的博客 2242

Mac OS搭建JAVA开发环境搭建

MacOS 搭建Java开发环境(包含常用的开发工具)

shuai_wy的专栏 603

Mac OS搭建简单的Java开发环境

刚刚开始学习Java,一切从头开始。最初准备看书,一看全都是六七百页的书籍怕我一路看下去进展不快,于是找了网络学习教程。我知道网络教程或许也不是很好学,但是至少可以给我讲个大概。了解了大概之后,再找本书看看基本就可以以浏览的方式来进行了。 今天掌握的内容简单,只是有些简单的概念。比较值得总结的是开发环境搭建,我自己用的Mac,跟教程不是很一致,自己试了一下简单做一下记录。 先试了一下电脑上是

小灰笔记 1649
了了了八七
博客等级 码龄7年 20粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值