1、创建的maven项目,java文件不提示错误;有main方法但右击却找不到run选项的问题

1)首先要配置SDK--就是配置JDK

2)然后要按照提示信息导入某些maven相关的东西,就这个Event log

在idea左下角可以找到这个标志,

参考链接:https://ask.csdn.net/questions/676169

2、idea优化导入没有用快捷键,直接配置两个属性,他就会自动帮你优化导入;

-->这的确比myeclipse更加智能一些

4、注释模板

5、快捷键

ctrl + y 是删除一行

ctrl + shift + n 搜索某一文件

6、idea的工作空间与项目的概念

首先要知道idea和eclipse中的“项目”概念不同。Idea的项目等同于eclipse中的workspace。Idea的module等同于eclipse中的project。所以我们要实现的是:在一个项目倒入多个module。

如果要导入普通项目,需要选择第一个选项(maven是第二个选项),后面他提示是否覆盖本项目的iml文件,你选是就可以了。

--》一般普通项目里面的iml文件不会存放独立性的东西,而maven项目可能会有独立性的东西,导入maven项目时没有这种提示;

工作空间是一个很重要的东西,不要怀疑IDE工具中不存在改配置;

ctrl +加号/减号 扩展/折叠选中块状区域

ctrl + shift + 加号/减号 扩展/折叠所有

7、当maven仓库地址配置出错时,你用idea新建的项目会没有完整的目录结构,只会出现一个pom.xml

备注

idea可以帮你智能列出变量名称

maven项目pom.xml文件更新依赖后,最好reimport一下

COPY过来的maven项目要改下pom.xml中的项目名称,否则多个项目名称重复,idea会将其他重复的给删除maven类型。

idea智能检测也会出错的

idea中建立maven父工程,没有选择类型的地方,jar/war/pom【已解决,当你建立子项目时,父项目自动加上了pom标识】

yml中没有提示,是因为我添加依赖后,没有reimport

idea的智能提示对大小写很敏感

idea会在编译时就检测自动注入能否成功,参照restTeplate

但是有的时候会检测错误,但是程序能运行;所以这就是工具的bug

2018.2版本的idea默认工程只能使用单例模式,而2017.6版本的idea没有控制,所以会造成以上问题;

导入项目时,如果要导入某个文件夹下所有项目,需要选中递归搜索项目那个复选框;他默认时未选中的;

问题:

idea的这个modules group可以设置,但是显示有问题?

idea 常用操作的更多相关文章

  1. 【三】用Markdown写blog的常用操作

    本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...

  2. php模拟数据库常用操作效果

    test.php <?php header("Content-type:text/html;charset='utf8'"); error_reporting(E_ALL); ...

  3. Mac OS X常用操作入门指南

    前两天入手一个Macbook air,在装软件过程中摸索了一些基本操作,现就常用操作进行总结, 1关于触控板: 按下(不区分左右)            =鼠标左键 control+按下        ...

  4. mysql常用操作语句

    mysql常用操作语句 1.mysql -u root -p   2.mysql -h localhost -u root -p database_name 2.列出数据库: 1.show datab ...

  5. nodejs配置及cmd常用操作

    一.cmd常用操作 1.返回根目录cd\ 2.返回上层目录cd .. 3.查找当前目录下的所有文件dir 4.查找下层目录cd window 二.nodejs配置 Node.js安装包及源码下载地址为 ...

  6. Oracle常用操作——创建表空间、临时表空间、创建表分区、创建索引、锁表处理

    摘要:Oracle数据库的库表常用操作:创建与添加表空间.临时表空间.创建表分区.创建索引.锁表处理 1.表空间 ■  详细查看表空间使用状况,包括总大小,使用空间,使用率,剩余空间 --详细查看表空 ...

  7. python 异常处理、文件常用操作

    异常处理 http://www.jb51.net/article/95033.htm 文件常用操作 http://www.jb51.net/article/92946.htm

  8. byte数据的常用操作函数[转发]

    /// <summary> /// 本类提供了对byte数据的常用操作函数 /// </summary> public class ByteUtil { ','A','B',' ...

  9. Linux Shell数组常用操作详解

    Linux Shell数组常用操作详解 1数组定义: declare -a 数组名 数组名=(元素1 元素2 元素3 ) declare -a array array=( ) 数组用小括号括起,数组元 ...

  10. Python 基礎 - 字符串常用操作

    字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = & ...

随机推荐

  1. 编译Android VNC Server【转】

    本文转载自:http://www.cnblogs.com/fengfeng/p/3289292.html 1,在如下地址checkout源代码,我checkout的版本为0.9.7http://cod ...

  2. CMake 入门实战【转】

    本文转载自:http://www.hahack.com/codes/cmake/ 什么是 CMake All problems in computer science can be solved by ...

  3. maven目录结构介绍篇

    bin  该目录包含了mvn运行的脚本,这些脚本用来配置java命令,准备好classpath喝相关的java系统属性 mvn是基于UNIX平台shell脚本,mvn.bat是基于Windows平台的 ...

  4. [Django基础] django解决静态文件依赖问题以及前端引入方式

    一.静态文件依赖 学习django的时候发现静态文件(css,js等)不能只在html中引入,还要在项目的settings中设置,否则会报以下错误 [11/Sep/2018 03:18:15] &qu ...

  5. WebUploader上传大文件时,上传出错问题

    上传普通文件没有问题,当文件达到一定大小的时候,上传错误,返回结果是404,我可以肯定的是路径是没有问题的.因为上传小文件等都是可以的. 然后使用webuploader的uploaderror监控错误 ...

  6. UNIX 环境模拟工具Cygwin安装及使用图文教程

    对于 UNIX 本身,也有各种称呼.IBM® 大型机用户说各种带字母 "z" 的行话,比如 IBM z/OS® 和 System z9 Virtual Machine (z/VM) ...

  7. bzoj 1601: [Usaco2008 Oct]灌水【最小生成树】

    挺有意思的思路 如果不能自己打井,那么就是MST裸题了,考虑转换一下,自己打井就相当于连接一口虚拟的井(地下水?),所有井i到这口井的距离是w[i],这样把所有边排个序跑MST即可 #include& ...

  8. P4949 最短距离(树链剖分+树状数组+基环树)

    传送门 一个中午啊-- 本来打算用仙人掌搞的,后来发现直接基环树就可以了,把多出来的那条边单独记录为\((dx,dy,dw)\),剩下的树剖 然后最短路径要么直接树上跑,要么经过多出来的边,分别讨论就 ...

  9. 实现自己的ArrayList

    最近在学习数据结构和算法,书上有个ArrayList的简单实现,写的很不错. package cn.sp.test4; import java.util.Iterator; import java.u ...

  10. 洛谷 P1430 序列取数

    如果按照http://www.cnblogs.com/hehe54321/p/loj-1031.html的$O(n^3)$做法去做的话是会T掉的,但是实际上那个做法有优化的空间. 所有操作可以分解为由 ...