搜索词>>

idea

耗时0.0030
  • idea 2021.3打开maven项目闪退问题解决

    idea 2021.3打开maven项目闪退问题查看idea日志,发现报错:idea闪退日志大概意思就是maven的pom.xml文件里面包含了非法字符:冒号,经查看,项目名称<name>l;</name>l;标签中名称使用了冒号,删除冒号用短横线idea 2021.3打开maven项目闪退问题查看idea日志,发现报错:idea闪退日志大概意思就是maven的pom.xml文件里面包含了非法字符:冒号,经查看,项目名称<name></name>标签中名称使用了冒号,删除冒号用短横线替换就能正常打开idea日志文件默认位置:C:\Users\你的用户名\AppData\Local\JetBrains\IntelliJIdea2021.3\logidea打开项目闪退相关问题都可通过查看日志进行解决。​​​​​​​
  • Java编程工具idea主题更换主题下载

    idea是继eclipse后又兴起的一款优秀的Java编程IED,本文主要讲解idea如何更换/下载主题idea是继eclipse后又兴起的一款优秀的Java编程IED,本文主要讲解idea如何更换/下载主题<br /> <br /> <strong>1.下载主题</strong><br /> <br /> 在主题网站上<em><strong><a href="http://color-themes.com/?view=index" rel="nofollow" target="_blank"><span style="color:#FF0000">IDEA Color Themes</span></a></strong></em><span style="color:#FF0000"> </span>上浏览喜欢的主题并下载该主题。(如果网址有变更,百度/Google IDEA themes即可,主题是一个jar文件)<br /> <br /> <img alt="图1" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2017-03/c00f0bd1-ec0b-4975-a28a-4bbcbb39a421.png" /><br /> <strong>2. 导入主题</strong><br /> 打开idea选择<br /> file –> import setttings –> 选择下载的jar主题文件<br /> <img alt="图2" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2017-03/5030c37d-42ce-430b-9c2f-80d759d89d01.png" /><br /> <img alt="图2.1" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2017-03/92d1690c-d130-47cd-ac45-87312d676771.png" /><br /> <strong>3. 设置主题</strong><br /> 点击 settings –> editor –> colors & fonts<br /> 如下图在该窗口右侧区域的scheme下拉菜单中选中导入的主题名称,点击确认即可。<br /> <img alt="3" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2017-03/47701851-66bc-4f96-98b1-3fb98506482d.png" />
  • idea2018配置Tomcat8热部署完整记录

    idea2018配置Tomcat8热部署完整记录    由于初步学习使用idea。所以工具用的还不是很熟。但是热部署这个东西,对于砸门开发人员来说还是非常必要的。经百度了了一下。发现真是写的参差不齐。就连百度经验里面的教程都是不全面的。导致小恼火了一把。特写一篇博客记录完整的配置方式供大家参考。<br />   <p>步骤一:添加Tomcat到idea中<br /> <img alt="添加Tomcat" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/bbce7b32569f4b0580e5eef5ca5e8ef4.png" /><br /> <br /> <img alt="添加Tomcat" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/48c1af1146d8474dbf456bb7d9aec17c.png" /><br /> <br /> 上图的+ -号就是添加和删除Tomcat。<br /> <br /> 步骤二:项目中Tomcat的配置<br /> <br /> 点击idea的右上角编辑配置<br /> <img alt="项目中的配置" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/8c6349b680d140d78477cff1107cb80d.png" /><br /> <br /> 选择Tomcat服务器(初次则这里点击上面的+号添加Tomcat服务器),然后选择Deployment.下方有+/-号添加项目。</p> <blockquote> <p>注意添加的项目会有两个选择一个是war结尾的一个是war exploded的。选择exploded的这个非常重要。选择不对则后面无法配置</p> </blockquote> <p><br /> <img alt="添加项目包到Tomcat中" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/67233e76fc504d5c9f3957d4b5a7a104.png" /><br /> <br /> <br /> 配置资源热部署<br /> <br /> 在On Update action和on frame deactivation两个配置中选择update class and resources完成配置。如果这里没看到update class and resources配置项。则检查上一步的项目部署包是否选择正确<br /> <img alt="配置资源热部署" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/b650aa09dbbe4d7ca8bfd15a11eeb0f6.png" /><br /> <br /> <br /> 好啦。完整的idea2018配置Tomcat8 热部署完成。<br />  </p>
  • idea配置类注释模板和方法注释模板

    idea配置类注释模板和方法注释模板打开idea的setting菜单,File->l;Settings..打开设置 找到Live Templates模板组创建 新建一个分组test新建模板分组模板组命名为test 具体命名可以自己随意具体注释模idea配置类注释模板和方法注释模板打开idea的setting菜单,File->Settings..打开设置 找到Live Templates模板组创建 新建一个分组test新建模板分组模板组命名为test 具体命名可以自己随意具体注释模板创建 在test分组下面创建一个类注释模板创建注释模板 模板快捷键和模板内容模板快捷键和模板内容Abbreviation配置的内容表示输入该内容然后按下键盘的tab键就能生成下发配置的模板配置模板中使用的变量 注意模板配置中使用了时间变量,需要在Edit variables配置具体的值对应关系编辑变量对应关系日期对应日期获取方法时间同日期一样配置配置模板对应内容类型 这里我们配置的模板是针对Java语言的Comment注释点击Define然后找到Java下面的Comment勾选上保存配置 配置完成后记得点击Apply保存配置idea注释模板使用新建一个类Test类注释模板使用idea方法注释模板方法注释模板与类注释模板只需要在test分组下面再创建一个自己的模板,然后模板内容和快捷键修改不通就可以了。
  • JavaFX idea maven方式创建项目教程

    1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持1.使用idea创建JavaFX项目idea创建JavaFX项目创建后运行尝试:运行结果 可以看到目前是能正常运行 Hello Word项目的,这个时候还没有maven支持。接下来开始引入maven2.JavaFX 项目 maven引入 2.1 添加新框架支持接下来的弹出选中maven,如下图所示:引入后需要在maven的pom.xml文件添加以下内容:$title(pom.xml) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>groupId</groupId> <artifactId>testfx</artifactId> <version>1.0-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <mainClass>sample.Main</mainClass> <javafx.version>11.0.2</javafx.version> <javafx.maven.plugin.version>0.0.1</javafx.maven.plugin.version> </properties> <dependencies> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-controls</artifactId> <version>${javafx.version}</version> </dependency> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-fxml</artifactId> <version>${javafx.version}</version> </dependency> </dependencies> <build> <finalName>app</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <source>11</source> <target>11</target> </configuration> </plugin> <!--<plugin> <groupId>org.openjfx</groupId> <artifactId>javafx-maven-plugin</artifactId> <version>${javafx.maven.plugin.version}</version> <configuration> <mainClass>${mainClass}</mainClass> </configuration> </plugin>--> <!--使用shade插件直接把Javafx的相关包打入到jar里面--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <!-- 加载主类 --> <mainClass>${mainClass}</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>接下来刷新下maven项目:刷新项目刷新后的项目结构如下:新项目结构 maven的引入,多了一个resources资源目录,其他相似。这个时候再次运行Main,和最初运行结果一样,看到Hello Word【提示】:jdk环境必须是11哟,我这里引入的是11的包;【提示】:如果这一步启动发生了错误:Exception in thread "WindowsNativeRunloopThread" java.lang.NoSuchMethodError: <init>请参考:Exception in thread "WindowsNativeRunloopThreadjava.lang.NoSuchMethodError: <init>【提示】:如果启动报错:Caused by: java.lang.RuntimeException: Exception in Application start method请参考:Caused by: java.lang.RuntimeException: Exception in Application start method       
  • idea Mybatis generator插件的配置和使用

    idea Mybatis generator插件的配置和使用,在eclipse中,我们可以在eclipse的插件市场安装一个Mybatis generator的插件。然后对Mybatis generator插件的配置文件进行右键run就好啦。IDea中目前还没发现这么快捷的插件。但是也可以使用maven的方式来实现。    idea Mybatis generator插件的配置和使用,在eclipse中,我们可以在eclipse的插件市场安装一个Mybatis generator的插件。然后对Mybatis generator插件的配置文件进行右键run就好啦。IDea中目前还没发现这么快捷的插件。但是也可以使用maven的方式来实现。 <h2>步骤一:添加Mybatis generator依赖</h2> <pre> <code class="language-xml"><plugin> <!--Mybatis-generator插件,用于自动生成Mapper和POJO--> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.6</version> <configuration> <!--配置文件的位置--> <configurationFile>src/main/resources/mybatisGeneratorConfigl.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <executions> <execution> <id>Generate MyBatis Artifacts</id> <goals> <goal>generate</goal> </goals> <execution> <id>life</id> <phase>deploy</phase> </execution><!--避免执行package执行该插件--> </execution> </executions> <dependencies> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.6</version> </dependency> </dependencies> </plugin> </code></pre> <blockquote> <p>注意添加的节点是plugin</p> </blockquote> <br /> <br />   <h2>步骤二:编写Mybatis generator配置文件</h2> <pre> <code class="language-xml"><?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <classPathEntry location="D:/maven_res/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jar" /> <context id="mysqlTables" targetRuntime="MyBatis3"> <plugin type="org.mybatis.generator.plugins.SerializablePlugin" /> <commentGenerator> <property name="suppressDate" value="true" /> <property name="suppressAllComments" value="true" /> </commentGenerator> <!-- 数据库链接URL、用户名、密码 --> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/sdf" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <javaModelGenerator targetPackage="com.sdf.enterprise.business.model" targetProject="d:/workplace/idea/sdf-service/src/main/java"> <property name="enableSubPackages" value="true" /> <!-- 从数据库返回的值被清理前后的空格 --> <property name="trimStrings" value="true" /> </javaModelGenerator> <!--对应的mapper.xml文件 --> <sqlMapGenerator targetPackage="mapper" targetProject="d:/workplace/idea/sdf-service/src/main/resources/"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <!-- 对应的Mapper接口类文件 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.sdf.enterprise.business.mapper" targetProject="d:/workplace/idea/sdf-service/src/main/java"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- 列出要生成代码的所有表,这里配置的是生成Example文件 --> <table tableName="patent"/> </context> </generatorConfiguration> </code></pre> <blockquote> <p>注意:在idea中配置文件需要填写项目的绝对路径。不像eclipse插件可以配置项目相对路径。</p> </blockquote> <h2>步骤三:Mybatis generator插件使用</h2> <img alt="Mybatis generator插件使用" class="img-thumbnail" src="/assets/upload/blog/thumbnail/2018-04/9514b21590a44f35aff504706feaf246.png" /><br /> 如上图。点击Mybatis generator插件即可运行生成代码。<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />  
  • 设置Intellij Idea支持JS ES6语法

    在IDEA中对如下标签进行修改:File->l;settings->l;Languages & Frameworks->l;JavaScript 中的参数JavaScript language version更改为ECMAScript 6,apply之在IDEA中对如下标签进行修改:File->settings->Languages & Frameworks->JavaScript 中的参数JavaScript language version更改为ECMAScript 6,apply之后即可使用ES6语法。​​
  • idea html Recompile有些有有些没有

    问题描述突然发现项目某些HTML也没的Recompile 没有了问题描述突然发现项目某些HTML也没的Recompile 没有了。正常情况都是有的解决办法 关闭idea,打开项目文件目录。将项目根目录下的 .idea 文件夹删除掉。打开idea重新导入项目解决
  • idea 2021.3 services 面板部分服务变灰色解决

    idea 2021.3 services 面板部分服务变灰色解决导致原因可能是某些误操作导致配置问题解决办法 1.点击编辑配置2.删除打开的所有配置3.手动添加所有服务4.配置服务相关信息名称环境(jdk版本)模块运行主类多个服务重复上面添idea 2021.3 services 面板部分服务变灰色解决导致原因可能是某些误操作导致配置问题解决办法 1.点击编辑配置2.删除打开的所有配置3.手动添加所有服务4.配置服务相关信息名称环境(jdk版本)模块运行主类多个服务重复上面添加部分步骤即可
  • idea 生成vo对象的setter对字符串加trim()

    一、配置idea setter模板首先 按快捷键   Alt+Insert 弹出generater 对话框​弹出对话框​点击箭头指的位置,弹出以下内容:​上面首先点击绿色的‘+’号添加一个模板,名称为 trimSetter,模板内容为红色框一、配置idea setter模板首先 按快捷键   Alt+Insert 弹出generater 对话框​弹出对话框​点击箭头指的位置,弹出以下内容:​上面首先点击绿色的‘+’号添加一个模板,名称为 trimSetter,模板内容为红色框内的,下面以文本方式给大家方便复制:#set($paramName = $helper.getParamName($field, $project)) #if($field.modifierStatic) static ## #end void set$StringUtil.capitalizeWithJavaBeanConvention($StringUtil.sanitizeJavaIdentifier($helper.getPropertyName($field, $project)))($field.type $paramName) { #if ($field.name == $paramName) #if (!$field.modifierStatic) this.## #else $classname.## #end #end $field.name = ## #if($field.string) $paramName == null ? null : $paramName.## trim(); #else $paramName; #end }模板创建完成后点击 ok按钮返回之前的页面,然后在setter 模板的地方选择我们刚才创建的模板 trimSetter,如下图:​接下来,选择字段进行生成,生成效果如下:public class ApplyDataWord { String applyName; String info; public String getApplyName() { return applyName; } public void setApplyName(String applyName) { this.applyName = applyName == null ? null : applyName.trim(); } public String getInfo() { return info; } public void setInfo(String info) { this.info = info == null ? null : info.trim(); } }​​​​​​​搞定,收工;