idea开发环境配置

article/2025/10/31 15:50:04

1、idea安装

直接百度下载安装包安装即可

2、jdk安装

下载后图形化安装--一路点点点即可

环境变量配置:

vi /etc/profile

在文件尾添加以下内容:

JAVA_HOME=/usr/local/java/jdk1.8.0_221 自己的jdk安装路径
PATH=𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑏𝑖𝑛:JAVAHOME/bin:PATH
CLASSPATH=.:𝐽𝐴𝑉𝐴𝐻𝑂𝑀𝐸/𝑙𝑖𝑏/𝑑𝑡.𝑗𝑎𝑟:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

执行source /etc/profile使生效

执行java -version测试

3、maven安装

下载后直接解压即可

环境变量配置:

vi /etc/profile

在最后一行加export MAVEN_HOME=/usr/local/apache-maven-3.6.3(自己的maven路径) export PATH=$PATH:$MAVEN_HOME/bin

保存后执行source /etc/profile使生效

测试mvn -v

4、git安装

在idea中直接安装即可

5、idea采用git方式clone代码

提示:

 

需要创建本机访问git的密钥并重新授权,将/Users/xx/.ssh下文件id_rsa.pub中的内容添加到git 的ssh key中

如果本地/Users/xx/.ssh目录下找不到id_rsa.pub文件,需要生成--见步骤6

重新授权成功后就可正常clone代码了

6、创建本机访问密钥

ssh-keygen -t rsa -C "账号"

如果提示:zsh: command not found: $

则需要添加环境变量

vim ~/.bash_profile

添加以下内容:

PATH=/bin:/usr/bin:/usr/local/bin:${PATH} 

export PATH

保存:source ~/.bash_profile 

再次执行ssh-keygen -t rsa -C "账号" 一路回车即可

即可在/Users/xx/.ssh下创建两个文件

7、本地git仓库配置setting.xml文件

本地git第一次和git远程仓库建立信任之后会在本地创建一个/Users/xxx/.m2文件夹

在该/Users/xxx/.m2目录下添加setting.xml文件,配置之后才可正常更新拉取远程仓库依赖包

文件内容如下:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

<pluginGroups></pluginGroups>

<proxies></proxies>

<servers>

<server>

<id>nexus-releases</id>

<username>xxx</username>

<password>xxxx</password>

</server>

<server>

<id>nexus-snapshots</id>

<username>xxx</username>

<password>xxxx</password>

</server>

</servers>

<mirrors>

<mirror>

<id>nexus-releases</id>

<mirrorOf>*</mirrorOf>

<url>你的</url>

</mirror>

<mirror>

<id>nexus-snapshots</id>

<mirrorOf>*</mirrorOf>

<url>你的仓库地址</url>

</mirror>

</mirrors>

<profiles>

<profile>

<id>nexus</id>

<repositories>

<repository>

<id>nexus-releases</id>

<url>nexus-releases url地址</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</repository>

<repository>

<id>nexus-snapshots</id>

<url>nexus-snapshots url地址</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</repository>

</repositories>

<pluginRepositories>

<pluginRepository>

<id>nexus-releases</id>

<url>​​​​​​​nexus-releases url地址</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</pluginRepository>

<pluginRepository>

<id>nexus-snapshots</id>

<url>nexus-snapshots url地址</url>

<releases><enabled>true</enabled></releases>

<snapshots><enabled>true</enabled></snapshots>

</pluginRepository>

</pluginRepositories>

</profile>

</profiles>

<activeProfiles>

<activeProfile>nexus</activeProfile>

</activeProfiles>

</settings>

8、idea配置maven和settings

打开Preferences,对红色方框内的Maven home path和User settings file设置为相应的位置

 

9、环境/appenv设置

10、idea设置代码输入不区分大小写

 

11、lombok插件安装

直接在plugins里搜索该插件安装即可

12、idea配置maven以及settings.xml访问地址

maven home path:maven的解压路径

 

13、本地执行mvn clean install提示以下错误


[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

解决:java - Mac os Big Sur | No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? - Stack Overflow

方法1:修改mvn脚本 vim /Users/xxxx/apache-maven-3.5.2/bin/mvn 本人修改完之后不好使,不知道是不是没修改正确

方法2:进入/Library/Internet Plug-Ins目录下执行sudo mv JavaAppletPlugin.plugin JavaAppletPlugin.plugin-backup

给默认的jre改名使失效,让自己安装的版本生效

修改完之后可正常执行mvn clean install

14、iteam2安装及配置

Downloads - iTerm2 - macOS Terminal Replacement 下载最新版,本地解压缩即可

15、Fusion插件安装

pom依赖用于jar包冲突分析

idea plugins中搜索fusion即可,安装后重启idea,可能需要找一个可用的插件源,否则安装后的fusion可能不能正常使用


http://chatgpt.dhexx.cn/article/2X0AmykO.shtml

相关文章

Hbuilder X 开发APP指南

开发环境HBuilder X 开发环境Hbuilder下载Vant轻量、可靠的移动端 Vue 组件库&#xff08;参考文档&#xff09;HTML5中国产业联盟&#xff08;参考文档&#xff09; 平台支持 iOSAndroid FirstAPP 启动HbuilderX在菜单栏中选择“文件”-> “新建”->“项目”&#x…

MacOS开发环境搭建

一.软硬件准备 MacOS电脑 Xcode软件&#xff0c;在AppStore中搜索Xcode并安装&#xff0c;安装过程比较长&#xff0c;需要耐心等待。 二.新建工程 打开Xcode&#xff0c;创建工程&#xff0c;选择macOS里面的App选项&#xff0c;点击Next 出现弹框后&#xff0c;输入Prod…

混合App开发,HBuilder开发移动App

使用HBuilder开发混合App&#xff1a; Hbuilder&#xff1a;是一个在线打包工具&#xff0c;不需要在本地配置开发环境&#xff1b;直接将做好的网站&#xff0c;通过一些简单的操作&#xff0c;就能在线打包为一个App&#xff1b; 混合APP开发常见技术&#xff1a;Html5、Re…

安卓物联网APP开发——基于编辑物联网平台环境实现远程控制数据传输

本篇博客主要对app进行开发来实现对esp系列芯片的远程控制&#xff0c;通过mqtt协议来进行数据的传输&#xff0c;用wifi模块接收数据串口收发数据到单片机上使用&#xff0c;可远程操控。 APP开发&#xff08;Android Studio&#xff09; 通过Android Studio来设计软件&…

appinventor拓展开发

为什么要开发拓展&#xff1f; 想要使用appinventor标准支持的以外功能只有两种方式。 1.直接修改appinventor的源码&#xff0c;添加新的功能&#xff0c;然后使用这个私人定制的服务器。 2.编写拓展&#xff0c;可以添加到任何可以正常使用的appinventor服务上。 第二种的…

uni-app开发环境配置及混合开发流程

uni-app开发环境配置及混合开发流程 NodeJS开发环境 安装NVM 下载安装 NVM是一个支持多版本NodeJS的版本管理工具&#xff0c;如果本机已安装了NodeJS建议先卸载。 下载NodeJS 解压后直接运行安装&#xff1a;设置好安装目录及后面NodeJs的安装目录。 配置环境变量 路径…

create-react-app 开发环境编译太慢的解决方案

项目环境&#xff1a;windows 10 1089版本 create-react-app&#xff1a;3.0.0 react&#xff1a;16.8.6 react-router-dom&#xff1a;5.0.0 方案一 使用 babel-plugin-dynamic-import-node 原理&#xff1a;转换 import()为 require()&#xff0c;将所有异步组件都用同步的…

Android音乐App开发准备( 简易音乐 一 )

Android音乐App开发准备&#xff08; 简易音乐 一 &#xff09; 关于第一步&#xff0c;获取音乐来源第二步&#xff0c;开发环境第三步&#xff0c;引用三方第四步&#xff0c;添加唯一进程App.java 关于 年前学习网易云因为app&#xff0c;想着学习网易云app的界面以及功能开…

uniapp开发环境搭建

一、下载并安装开发工具 uniapp的开发工具为HbuilderX&#xff0c;下载地址为&#xff1a;去下载 这里选择windows版本。windows 版本下载完成之后会得到一个 zip 的压缩包文件&#xff0c;解压完成即可使用&#xff0c;是不需要安装的绿色版本。 二、安装sass和scss插件 打开…

uni-app开发环境搭建创建uni-app项目

uni-app修炼之路&#xff08;一&#xff09; 导语uni-app开发环境搭建1.进入官网下载HBuilder-X2.打开HBuilder-X&#xff0c;进行开发环境配置 创建uni-app项目快速上手 导语 uni-app使用了快半个月了&#xff0c;现在准备来系统的学习一下uni-app&#xff0c;并做一些笔记&a…

搭建iOS开发环境

1.准备 当前移动开发主要分为安卓开发和iOS开发&#xff0c;安卓是谷歌在2007年宣布开源的移动操作系统&#xff0c;iOS是苹果2007年发布的。两个系统出现的时间大致相同&#xff0c;在随后的十年间引领了移动开发浪潮。如今各种移动开发技术层出不穷&#xff0c;一些跨平台的…

HBuilderX App开发环境搭建

1. Nox 模拟器 1). 无脑式安装 Nox模拟器平板界面.png 2). 屏幕修改 点击右侧上方的设置按钮&#xff0c;在系统设置中选择手机版&#xff0c;点击保存并重启。 Nox设置界面.png 3). 端口设置 Nox模拟器默认端口&#xff1a;62001 2. HBuilderX 1). 点击右侧的Download&#…

模型部署,移动端安卓App开发环境搭建和配置教程 ~

点击上方“码农的后花园”&#xff0c;选择“星标” 公众号 精选文章&#xff0c;第一时间送达 在深度学习中&#xff0c;算法模型部署到移动端中应用是最终的目的&#xff0c;上期中讲解了App开发目前主要有以下三种方式&#xff1a; 第一种&#xff1a;Eclipse JDK Android…

安卓开发环境搭建

1.下载JDK 7&#xff08;1.7&#xff09;或者8 &#xff08;1.8&#xff09;SE 现在一般是8 安装 然后配置环境变量后 执行命令 javac 看看是否成功&#xff0c;java -version可以查看版本 oracle登录账号可用 oracle.com passwords - BugMeNothttp://bugmenot.com/vie…

Android app 开发环境搭建

Android app 开发环境搭建(AMD和intel环境下) 下载Anaroid studio 安装 选择你想要安装的Android Studio的功能。检查想要安装的组件&#xff0c;取消检查不想安装的组件。单击Next继续。 空间要求:2.3gb 配置 收集数据用于服务X 不安装SDK(自行下载) 个性化 选择…

Android APP完整基础教程(01)开发环境简介

该系列文章主要基于AndroidQ平台&#xff0c;主要介绍Android应用基础开发相关知识。主要针对安卓应用开发路径的完整解读 和 coding练习内容的解读。 1 Android 发展历史 1.1 Android 历史 2005年 Google收购了成立仅22个月的高科技企业Android公司。2007年 Google正式向外…

移动APP开发环境搭建(新手)

移动APP开发环境配置(新手搭建) 涉及到的配置工具 STS ( eclipse idea 一样的开发工具)java jdk : 是Java语言开发工具包&#xff0c;JDK是整个JAVA的核心&#xff0c;包括了Java运行环境ant &#xff1a;Ant是Java的生成工具&#xff0c;用来编译、生成&#xff1b;跨平台&…

JSON.

JSON JSON 指的是 JavaScript 对象表示法&#xff08;JavaScript Object Notation&#xff09;&#xff0c;是轻量级的文本数据交换格式 &#xff0c;使用 Javascript语法来描述数据对象&#xff0c;具有自我描述性&#xff0c;更易理解&#xff0c;但是 JSON 仍然独立于语言和…

JSONP 接口

1. 回顾 JSONP 的概念与特点 概念&#xff1a;浏览器端通过 <script> 标签的 src 属性&#xff0c;请求服务器上的数据&#xff0c;同时&#xff0c;服务器返回一个函数的调用。这种请求数据的方式叫做 JSONP。 特点&#xff1a; ① JSONP 不属于真正的 Ajax 请求&a…

Json接口代码生成工具-Json2Code

将接口的json文件转化为代码的工具&#xff0c;支持如下语言&#xff1a;C#,C,Dart,Go,Java,JavaScript,Kotlin,Objective-C,Python,Ruby,Rust,Swift,TypeScript Json2Code主要是为了解决前端在拿到后端swagger、postman等工具导出的接口描述文件的时候&#xff0c;大部分工作都…