idea入门使用及配置

本文介绍了IntelliJ IDEA的基础使用,包括创建Java工程、配置JDK、创建与删除Module、导入GitHub账户以及构建Maven项目。在导入GitHub时,涉及了设置代理和处理登录问题。在构建Maven项目时,详细讲解了下载安装Maven、配置settings.xml以及在IDEA中集成Maven的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

使用IDEA之前需要了解,Eclipse中由workspace(工作空间)以及project(工程)的概念,,但是在IDEA中没有workspace的定义。
在Intellij IDEA中,提出了**project(工程)和module(模块)**两个概念,其中project是进行开发工作的顶级工作单位,其次是module。
一个project中由一个或者多个module,module和module之间彼此依赖,有着不可分割的业务关系,目前主流的大型项目都是分布式部署的,结构都是多module的格式。同理,一个project中只有一个module时,一个module就是一个project,这个项目就是单体架构。

1. 创建java工程,运行practice

  1. 双击打开Intellij IDEA,如下图,点击craeate new project ,创建一个新的工程:
    在这里插入图片描述 Create New Project:创建1个新工程
    Open or Import:打开或导入已有工程
    Get from Version Control:版本控制,实现gitHub等项目托管服务器上的项目的check out。具体介绍:http://www.mamicode.com/info-detail-2922499.html

2)配置JDK:在project SDK位置选择jdk版本
在这里插入图片描述
3)勾选/不勾选Create project from template,如果勾选idea会自动帮创建个包
在这里插入图片描述
4)填写项目名称、项目地址、项目包,点击finish
在这里插入图片描述
5)项目创建完成,项目的目录结构如下:src用于存放源码,.idea,.iml文件是IDEA工程特有的,类似.settings、.classpath文件
在这里插入图片描述
6)创建包、创建类:src右键—new—java class:
在这里插入图片描述 同理,创建interface(接口)、annotation(注解)同样操作。
7)编写程序,点击在这里插入图片描述
运行程序(ctrl+shift+F10),控制台输出运行结果:

在这里插入图片描述

2. 创建Module、删除Module

1) 创建module
右键project— new — module,如下图:
在这里插入图片描述
填写module的名称、地址,点击finish,创建完成:
在这里插入图片描述
注意:创建module后,就可以根据业务在module的src目录中写代码了,Project中的src就可以删除了。
2)删除module
右键要删除的Modulle,选择Open Module Settings:
在这里插入图片描述
选中要删除的Module1,点击减号,完成删除:
在这里插入图片描述
如果想将Module从磁盘中删除,直接右键Module,点击delete即可:
在这里插入图片描述

3. 删除工程

1)右键要删除的工程,选择Remove Module,弹框后点击remove:
在这里插入图片描述
2)移除工程后,发现iml文件未删除,右键iml遗留文件,选择show in explorer(打开工程的磁盘路径):
在这里插入图片描述
如下图:
在这里插入图片描述
3)删除磁盘目录遗留文件(.iml)之前,需要先关闭项目:
点击File—Close Project —弹出idea首页—选择要删除的工程—最后到磁盘路径下删除遗留文件。

4. 导入github账户

1) 配置github账户:在idea中,点击Files—settings,在Settings弹框中,打开version control,选择github。
点击add account,添加github账户的用户名、密码,点击‘log in’。
370896852@qq.com
问题1:github账户登录不上,报错信息:Server is unreachble.
问题分析:这是由于没有设置代理服务器的原因,公司电脑通过代理服务器访问外网。
解决:idea中,找到settings,选择plugins,找到设置按钮,选择Http proxy settings,选择Manual proxy configuration,如下图:在这里插入图片描述
问题2:github账户登录不上,报错信息:Incorrect credentials. Request response: 401 Unauthorized
问题分析:没有设置token
问题解决:①在github账户中,选择设置,选择开发者设置,选择personal access tokens,输入note内容,创建一个token,之后生成一个16进制的密钥,保存到本地。②返回idea的github账户添加页面,选择enter token,将密钥复制过来,点击’log in’,github账户添加成功。

**2)下载git的客户端:**下载地址:https://git-scm.com/download/win,按照步骤进行安装。

3)配置git.exe文件路径:
找到idea的Settings — Version Control — Git— 在Path to Git executable中,选择git.exe文件的安装目录,点击应用。
在这里插入图片描述
4)导入github项目:
点击VSC— Check Out from Version Control — Git,如下图:
在这里插入图片描述
输入github上项目地址,点击test,出现Connection successful,点击clone,既可以完成项目的导入工作。
在这里插入图片描述
注意点:①还可以通过Files— New— Project from Version Control — Git,输入github项目地址,点击克隆,完成项目的导入。 ②如果是将idea中的项目导出到github上,选择VCS— import into Version Control— share Project on github。

5. idea构建Maven项目

1)下载、安装maven
①下载地址:http://maven.apache.org/download.cgi ,选择版本apache-maven-3.6.3-bin.zip
②安装:maven不需要安装,直接解压就可以。

2)配置maven的settings.xml文件
①配置maven本地仓库:
本地仓库:就是本地硬盘上用来存放jar包及插件的目录,当所需jar包在本地仓库没有时,从网络上下载下来的jar包也会存放在本地仓库中。
maven指定的本地仓库的默认位置是在c盘,默认在:C:\Users{当前用户}.m2\repository,可以修改本地仓库默认位置。
修改方法:找到[MAVEN_HOME]/conf/目录中的配置文件settings.xml,修改maven仓库的路径。
在这里插入图片描述
配置该目录后,以后通过maven下载的jar包将会保存在配置的目录下。

②配置镜像服务器:
当maven项目需要依赖jar包时,只需要在pom.xml文件添加依赖对应的坐标,maven就会到本地仓库引用jar包,如果本地仓库没有,就会到远程仓库下载jar包,远程下载的jar包存放在本地仓库。
如果不配置镜像仓库,maven默认从中央仓库下载jar包(效率较低),如果在公司内网,可以配置公司私服仓库,如果是在外网,可以在settings.xml文件<mirrors>标签中,配置阿里云的镜像服务器,如下:
     <!--配置镜像服务器-->	 
	<mirror> 
		<id>nexus-aliyun</id>  
		<name>Nexus aliyun</name>  
		<mirrorOf>central</mirrorOf>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
	</mirror>

③配置JDK版本:
通过maven创建的项目,JDK默认的版本是JDK1.5,需要手动改为高版本。
在settings.xml文件的标签内配置JDK版本:

	<profile>
		 <id>development</id>
		 <activation>
			  <jdk>1.8</jdk>
		  	  <activeByDefault>true</activeByDefault>
		 </activation>
		 <properties>
		 	 <maven.compiler.source>1.8</maven.compiler.source>
		 	 <maven.compiler.target>1.8</maven.compiler.target>
		     <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
		 </properties>
	</profile>

④配置maven代理服务器:
注意:只有当maven通过代理服务器访问外网的时候在需要配置
在settings.xml文件的标签内配置代理服务器,配置如下:

  <proxies>
  <!--使用代理服务器上网-->
    <proxy>
	<!--代理服务器的id-->
      <id>optional</id>
	  <!--激活代理-->
      <active>true</active>
	  <!--代理协议-->
      <protocol>http</protocol>
      <username>proxyuser</username>
      <password>proxypass</password>
	  <!--主机名-->
      <host>10.5.3.11</host>
	  <!--端口号-->
      <port>80</port>
	  <!--指定哪些主机不需要代理,可以使用'|'分隔符来分割多个主机名-->
      <nonProxyHosts>10.*</nonProxyHosts>
    </proxy> 
  </proxies>

3)将maven集成到idea中
①Files—Other Settings—Settings for New Project:
在这里插入图片描述
②搜索maven,配置maven的根目录、settings.xml、本地仓库的位置:
在这里插入图片描述
③点击importing,勾选自动导入maven项目,勾选自动下载jar包和文档:
在这里插入图片描述
④点击Remote Jar Repositories,更新maven的远程仓库:
在这里插入图片描述
4)idea中构建maven项目
①菜单Files—New—Project,选择Maven选项—选择JDK版本—勾选Create from archetype,如果是创建web项目勾选webapp,如果是创建一个简单maven工程,勾选quickstart,之后点击’next’,如下图:
在这里插入图片描述
②填写GroupId、Artifactld,Version,点击’next’,如下图:
在这里插入图片描述
③填写maven根目录、settings文件、以及本地仓库目录,如下图:
在这里插入图片描述
④填写项目名称、项目保存本地地址,点击‘finish’,—>完成maven项目的构建:
在这里插入图片描述
在项目主页面,maven会自动下载依赖,完成后,创建的项目结构为:
在这里插入图片描述
5)添加依赖
当maven是通过坐标的方式管理jar包的,项目需要jar包时,直接在pom.xml文件的标签内部添加该以来的jar包即可,例如添加junit的jar包:
在这里插入图片描述

手动添加依赖需要指定依赖的坐标,可以通过互联网搜索 http://mvnrepository.com 获取jar包的坐标:

在这里插入图片描述
更新中……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值