intellijidea编译及运行方式介绍

zhanghb zhanghb     2022-08-28     132

关键词:

  • IntelliJ IDEA 支持实时编译和手动编译两种,实时编译比较耗费资源,一般都选择手动编译。手动编译有三种类型

  1. Compile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。
  2. Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过,由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。
  3. Make:使用最多的编译操作。对选定的目标(Project 或 Module)进行编译,但只编译有修改过的文件,没有修改过的文件不会编译,这样平时开发大型项目才不会浪费时间在编译过程中。IDEA在运行或调试之前默认会先进行Make操作。

 

编译器的选择和设置

  • 1所示,就是上面我们提到的开启自动编译
  • 2 所示,设置编译 heap 大小,默认是 700,建议使用 64 位的用户,在内存足够的情况下,建议改为 1500 或以上。如果你在编译的时候出错,报:OutOfMemoryError,一般也是要来改这个地方。
  • 3 所示,还可以设置编译时的 VM 参数,这个你可以根据需求进行设置,一般人是用不上的。

上图是编译排除,使用场景就是某个项目编译不过,我们对这个项目的依赖又不是那么着急,这时就可以先把这个项目暂时排除。

上图是如何添加一个本地的tomcat运行测试,这个比较简单就不多说了。

intellijidea编译方式及编译器的设置和选择

Compile、Make和Build的区别针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)... 查看详情

intellijidea下载及安装教程

...考技术A本文将为您介绍如何安装MaxComputeStudio的基础平台IntelliJIDEA。既然是JetBrains出品的软件,我们自然都去它的官网下载,JetBrains官网:https://www.jetbrains.com/,进入官网后,直接点击’IntelliJIDEA‘进入产品页面。直接进入... 查看详情

intellijidea下载及安装教程

...考技术A本文将为您介绍如何安装MaxComputeStudio的基础平台IntelliJIDEA。01既然是JetBrains出品的软件,我们自然都去它的官网下载,JetBrains官网:https://www.jetbrains.com/,进入官网后,直接点击’IntelliJIDEA‘进入产品页面。02直接... 查看详情

intellijidea14单独编译class

java初学者,IDE用的intellijidea14,在IDE里建立了一个新的classtest3(其余除了mian之外都是直接拖进来的)只有test3那里是没有绿色小箭头的,右键也没有之类的选项,不知道该怎么编译test3,求大神告诉怎么办首先构建一个项目的选项或者它... 查看详情

用intelijidea怎么显示一个类的所有方法?

点击view视图,设置即可,如下图所示:IntelliJIDEA编译方式相比较于Eclipse的实时自动编译,IntelliJIDEA的编译更加手动化,虽然IntelliJIDEA也支持通过设置开启实时编译,但是不建议,因为太占资源了。IntelliJIDEA编译方式除了手工点... 查看详情

如何在intellijidea中运行java/scala/spark程序

本文将分两部分来介绍如何在IntelliJIDEA中运行Java/Scala/Spark程序:基本概念介绍在IntelliJIDEA中创建和运行java/scala/spark程序基本概念介绍IntelliJIDEA本文使用版本为:ideaIC-2020.1IDEA全称IntelliJIDEA,是java编程语言开发的集成环境。Intelli... 查看详情

intellijidea无法将编译的class文件及新建的资源文件打进war包

使用intelliJidea将项目打war时,classes文件夹里编译的.class文件及自己创建的resources文件里的资源都没有打包进去,如何解决?参考技术A要用F6调试,不要依赖氦籂份饺莓祭逢熄抚陇于F5,按F5的话,迟早会走到class文件里1.首先应该... 查看详情

intellijidea为啥运行时不编译grails或groovy了。

intellijIDEA在开发groovy或grails的时候改了代码死活不编译,那位高手能帮我解决这个问题如果解决了再加100参考技术A楼主问题解决了嘛,我也遇到这情况,怎么解决的,跪求 参考技术B有何报错?追问没有任何错。只是改完代码不... 查看详情

intellijidea设置忽略部分类编译错误

...,要达到正确运行项目的目的需要作一些设置才行。设置IntellijIDEA忽略部分类编译错误设置很简单,只需要两步即可。1、设置Java编译器如上图所示,Ctrl+Alt+S快捷键打开“Settings”对话框,找到设置中的“JavaCompiler”设置,将 查看详情

scala安装教程及简单配置(代码片段)

...编译工具并简单配置  1.安装IDEA  开发工具我们选择IntelliJIDEA,这款软件并不是免费使用的,可以去官网进行学生认证或百度相关教程,在这里不再赘述。  2.配置IDEA  打开软件后,选择Settings-Plugin,在搜索框输入scala,... 查看详情

编程语言及变量

...解的表达方式来编写程序,无需考虑硬件的操作细节 编译型:类似谷歌翻译一次性编译再运行 解释型:类似同声翻译解释一句运行一句执行效率:机器语言>汇编语言>高级语言(编译型>解释型)开发效率:机器语... 查看详情

intellijidea如何创建一个普通的java项目,及创建java文件并运行

首先,确保Java开发工具包jdk安装完成。jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.htmlIntelliJIDEA最新版下载地址:https://www.jetbrains.com/idea/download/#section=windowsIntelliJIDEA历史版下载地址:https:/ 查看详情

泛型1:介绍及基本使用方式(代码片段)

...的主要目的之一是用来指定容器要持有什么类型的对象,编译器保证类型的正确性;多态也是一种泛化机制;基本类型无法作为类型参数;一.基本使用方式  泛型基本分为泛型类型和泛型方法两种,泛型类型声明方式为类型参数... 查看详情

spark编程环境搭建(基于intellijidea的ultimate版本)

...IDEACommunity(社区版)再谈之无奈之下还是去安装旗舰版IntelliJIDEA的黑白色背景切换(Ultimate和Community版本皆通用)使用IntelliJIDEA导入Spark最新源码及编译Spark源代码IDEA里如何多种方式打jar包,然后上传到集群IntelliJIDEA(Commu 查看详情

交叉编译和交叉调试环境搭建及使用

交叉编译和交叉调试环境搭建及使用1. 交叉编译器1.1 交叉编译器介绍在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单... 查看详情

全方位解读及介绍windows网络安全及常见攻击方式

...恶意的原因而遭到破坏、更改和泄露,系统可以连续正常运行,网络服务不会终止。  1>.网络安全主要涉及3个方面:  查看详情

rancherserver部署方式及rancherha环境部署

...配置和管理中解放出来,使用容器镜像来处理复杂的程序运行依赖库的需求,保证代码运行环境的一致性。 基于Docker和Rancher来运行弹性集群的一大关键点,就是运行Rancher高可用模式。本文将在介绍RancherServer的几种部署方式... 查看详情

intellijidea安装lombok及使用详解

 项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,... 查看详情