IntelliJ IDEA 工程Java文件上红色的无效符

IntelliJIDEA工程Java文件上红色的无效符(红色表示该类是不可编译文件)1.查看Java、resources文件夹如图所示,是因为没有配置2.在Java文件夹点击右键找到MarkDirectoryas-->SourcesRoot(告诉IntelliJIDEA,Java文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分)3.在resources文件夹点击右键找到MarkDirectoryas-->ResourcesRoot(告诉IntelliJIDEA,resources文件夹及其子文件夹用于应用程序中的资源文件(图像、各种配置XML和属性文件)配置完成,重新编译项目即可4.IntelliJIDEA中MarkDirectoryAs里的SourcesRoot、ReSourcesRoot区别:  1.Sourceroots:通过这个指定一个文件夹,告诉IntelliJIDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分  2.Testsourceroots:通过这个指定一个文件夹类似于源根,但用于用于测试的代码(例如用于单元测试),测试...

IntelliJ IDEA 打开项目红色

项目目录红色主要是有版本控制所导致的,解决办法就是解除版本控制点击File->Settings...->VersionControl项目会重新编译,项目目录红色会消失...

IntelliJ IDEA 设置背景图片

1.在idea中按快捷键  Ctrl+Shift+A  出现如图输入  SetBackgroundImage 双击  SetBackgroundImage 2.选择要添加的图片的路径,设置透明度  点击OK就可以查看效果了 ...

IntelliJ IDEA 性能优化

 idea打开的多了内存占用也就多了下边是亲试的优化ide性能的方法1.设置JVM的启动参数:  进入idea的安装目录的bin文件夹  打开idea.exe.vmoptions文件,修改-Xmx的值为2048m  打开idea64.exe.vmoptions文件,修改-Xmx的值为2048m    打开idea.properties文件,找到idea.max.intellisense.filesize,默认是2500,改为25000(数值仅供参考,具体数值根据自己文件大小来定)  参数作用:    -Xms1024m设置初时的内存大小,提高Java程序的启动速度    -Xmx2048m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能    -XX:ReservedCodeCacheSize=480m设置代码内存容量    -XX:+UseParNewGC使用并行收集算法    -server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集2.菜单配置设置JVM的启动参数: 通过 Help-EditC...
代码星球 代码星球·2021-02-15

IntelliJ IDEA 导入多个maven项目

IntelliJIDEA的功能十分强大 我们日常开发项目会分多个maven项目idea单个打开切换很是麻烦下边是idea可以同时导入多个项目的方法1.选择FIle->NEW->ModulefromExistingSources...2.选择maven项目的根路径点击OK3.选中Importmodulefromexternalmodel ->maven->next4.选中Searchforprojectsrecursively点击next 5.选择要导入的maven项目点击Nextel6.最后选择JDK点击Finish即可  完成之后,项目自动在右侧的mavenprojects展示 ...

IntelliJ IDEA 构建maven多模块项目

我们在开发中因为项目之间需要依赖所以会在maven创建多个项目配置依赖,这种项目结构主要应用在大型项目中,多人协作开发1.创建一个项目File->NEW->Projec 2.选择最下边的EmptyProject 然后点击Next3.输入项目名称点击Finish4.点击Modules 点加号 选择NewModule 5.选择maven 选中Createfromarchetype复选框 选择maven模板点击Next 6.写maven的坐标,“groupId”,“artifactId”,以及“version”,其中groupId是公司域名的反写,而artifactId是模块名,version就是该模块所对应的版本号,填写完之后,点击【Next】 7.选择本地的maven,选择maven得配置文件路径及本地maven仓库路径,选择完成后点击【Next】 8.填写模块名称,后点击【Finish】 9.创建第二个模块 (同上边第4第5步骤)执行完4、5步骤会进入如下...

IntelliJ IDEA 中创建maven项目

IDEA作为最好得开发工具之一集成了maven工具,今天记录一下我创建使用idea创建maven项目1.双击IDEA图标,进入到如下界面,在该页面中,点击箭头所示的“CreateNewProject”选项;2.选择maven选项,选择JDK版本,勾选图示所示的“CreateFromArchetype”复选框,选择maven模板,点击【Next】 3.写maven的坐标,“groupId”,“artifactId”,以及“version”,其中groupId是公司域名的反写,而artifactId是项目名或模块名,version就是该项目或模块所对应的版本号,填写完之后,点击【Next】 4.选择本地的maven,选择maven得配置文件路径及本地maven仓库路径,选择完成后点击【Next】 5.填写项目名,后点击【Finish】 6.会maven的主页面,maven会自动下载maven依赖,当所有的都自动完成后,创建的maven项目结构如下所示:  ...

IntelliJ IDEA 插件 ideaVim

IdeaVim: 用于基于IntelliJ平台的IDE的Vim仿真插件    IdeaVim支持许多Vim功能,包括普通/插入/可视模式,动作键,删除/更改,标记,寄存器,一些Ex命令,Vimregexp,通过〜/.ideavimrc配置,宏,窗口命令等安装方法:  1.File>Settings>Plugins>InstallJetBrainsplugin搜索 IdeaVim进行安装     2.如果在idea里面下载失败,还可以去官网下载插件包进行安装:http://plugins.jetbrains.com/plugin/164-ideavim    插件包下载后,打开idea点击如图按钮找到你下载的插件包单击OK,安装完成后重启idea 快捷键:  默认开启/关闭Vim模拟器快捷键是Ctrl+Alt+v    可以在Settings>Keymap中设置不同Kemap下启动Vim模拟器的快捷键    Tools>VimEmulato...
代码星球 代码星球·2021-02-15

IntelliJ IDEA 常用设置-持续更新

1.idea每次打开项目的设置2.设置编译器的快捷键  File->Keymap  在列表里面选择快捷键的名称 如果想使用跟Eclipse一样的快捷键,选中Eclipsecopy即可3.滚轴修改字体大小4.悬浮提示开关5..快速找到最近使用的文件的设置6.自动导包和导包优化的设置7.自动提示 File->Settings...->Editor->General->CodeCompletion(代码提示不区分大小写)低版本:高版本:  8.tab页面多行显示的设置(改完看下效果就懂了)9.设置主题(下载地址:https://github.com/jkaving/intellij-colors-solarized)设置后的效果图:10.设置外观和字体大小  File->Settings...->Editor->Font  11.优化引入,如果你引入了一个包下的很多个文件,idea就会给你优化成xxx包名.*也就是下面这个图的配置12.设置Java代码的注释方式    13.单词拼写提示  14.@Aut...

IntelliJ IDEA 调试技巧

程序员的工作内容,有不少的时间是用在调试代码上。可以说不是在调试代码,就是即将调试代码。掌握调试代码的一些技巧,在使用IDE提供的debugger时会快速定位问题的方式。在多线程应用的开发中,有时候为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响。当然,这里是有个开关的,在Eclipse里默认开启,IDE直接在断点处,将suspend改成Thread一个线程断下来之后,可以通过在线程窗口切换,到其它线程中继续运行,IntelliJIDEA里在这里切换可以看到exec-10线程和exec-4这两个线程都处于RUNNING状态,切换到任何一个都可以继续运行。(可以写一个多线程的应用,同时向ArryList这一类非线程安全的容器中存放内容,然后观察为什么它们是线程不安全的,会出现什么问题)建议:创建线程时建议起一个有意义的名字,至少是可以识别的名字,否则在这里都不能区分出哪个是自己的线程,方便切换有些时候我们在debug代码时,每个方法都进入单步调试,就会出现观察一个变量值...
代码星球 代码星球·2021-02-15

IntelliJ IDEA tomcat 远程Ddbug调试

在开发过程中有时候需要ideaDdbug服务器代码,如下是配置步骤1.需要测试服务器开通相应端口提供远程调试2.idea配置最后 点击Apply OKidea配置就完成了3.测试服务器tomcat配置进入tomcat的bin目录,编辑(Linux)/bin/catalina.sh;(Windows) /bin/catclina.bat将复制出来的-agentlib:jdwp=transport=dt_socket,address=8008,suspend=n,server=y在此位置添加以下JAVA_OPTS#-----ExecuteTheRequestedCommand-----------------------------------------JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8008,suspend=n,server=y"(Linux有引号,Windows没有引号) 重启远端服务器,服务器catalina.out会显示如下:Listeningfortranspor...

IntelliJ IDEA tomcat 热部署

1.点击idea中tomcat设置2.点击Deployment查看Deployattheserverstartup中tomcat运行的包是xxxx:war还是其他,如果是xxx:war包,请更换.点击旁边绿色加号,选择xxx:warexploded,然后将xxx:war点击红色删除掉3.然后在Server中将"OnUpdateaction"、"Onframedeactivation"都选择updateclassesandresources4.点击Apply ->OK,每次改完代码编译完就不要重启tomcat了  ...
代码星球 代码星球·2021-02-15

IntelliJ IDEA 快捷键积累

Windowsidea平时常用快捷键一、视图查看  Ctrl+F12查看file,method结构图、类继承机构图(方法,参数,返回值)         Ctrl+shift+Alt+U查看maven依赖,类图二、定位  1.项目之间的跳转        Ctrl+Alt+[  跳转到下一个项目    Ctrl+Alt+]  跳转到上一个项目  2.文件之间的跳转      Ctrl+E      定位到最近浏览过的文件(最近更改的代码)    Ctrl+Shift+E  最近更改的文件    Shift+Click  可以关闭文件  3.位置的跳转    Ctrl+Shift+Backspace  跳转上一次修改的地方     Ctrl+Alt+B        跳转到方法实现处    Ctrl+Shift+左箭头    &nb...

IntelliJ IDEA 编译代码报错 找不到符号 符号: 找不到符号包 包

在使用IDEA的时候,经常出现过找不到包或者找不到符号的情况,可以尝试以下几种方式来解决1.如果项目使用的是Maven可以使用Maven-Reimport2.还可以InvalidateandRestart(无效并重新启动) 3.统一编码格式 4.重新编译  1.打开ProjectStructure-->Modules找到项目编译输出目录     2.将target目录下文件清空     3.右键项目重新build   ...

IntelliJ IDEA 注释模板设置

1.idea类注释   打开:file->setting->Editor->FilrandCodeTemplates->Includes->FileHeader     类注释模板:/***@title:${NAME}*@projectName${PROJECT_NAME}*@description:TODO*@author${USER}*@date${DATE}${TIME}*/       2.方法注释   打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择TemplateGroup双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK   方法注释模板:     /**  *@description:TODO  *@param${t...
首页上一页12345...下一页尾页