草庐IT

intellij-plugin

全部标签

javascript - 找不到创建命令行启动器 Intellij

我想用ideapom.xml从命令行启动一个简单的Maven项目,所以我想我需要使用“CreateCommand-lineLauncher”配置脚本路径,但如果我在文件/设置中搜索它,我在IntellijUltimate中找不到它我可以找到它,但如果我添加键盘快捷键,它就不起作用。有人可以帮我吗?谢谢 最佳答案 对于带有+2019Intellij的MacOS:你需要JetBrainsToolBox打开生成shell脚本(不再在工具>创建命令行启动器中)将路径设置为/usr/local/bin/删除/usr/local/bin/中的旧

Java IntelliJ 13.1.4 "Lambda expressions are not supported at this language level."

当我尝试使用表达式value->value时,我收到一条错误消息,提示Lambda不受支持。我目前正在使用支持Lambda的1.8JDK,但我仍然遇到错误。我的猜测是它是IntelliJ13.1.4,但我并不肯定。publicstaticvoidgrades(){finalListgrade=newArrayList();intgradelistnumber=1;intinputedgrade=0;while(inputedgrade!=-1){System.out.println("EnterGradeforstudent"+gradelistnumber+"(1-50):");in

java - IntelliJ IDEA 无法创建 GUI 表单

据说创建一个新的GUI窗体应该是一个简单的事情,只需右键单击您的项目、包或src文件夹,然后转到“新建”>“GUI窗体”。问题是我没有那个选项。我已经创建了一个Java项目,它可以正常编译和运行。但我在新建下得到的唯一选项是Java类、文件、包、HTML文件和JavaScript文件。 最佳答案 真是个老问题,但如果我来到这里,其他人也可能...所以,一步一步:确保“UI设计器”已启用:File->Settings->Plugins->UIDesigner(checked)父(根)文件夹必须作为“源根”Rightclickonthe

java - 我如何在 intellij IDEA 中设置 javacc

我搜索了插件仓库并下载了javacc插件。现在我有了插件,如何在IntelliJ中使用它。我的项目看起来像这样。 最佳答案 另一种方法是将JavaCC任务嵌入到Ideagradle项目中(基于kotlindsl的代码片段):buildscript{dependencies{classpath("net.java.dev.javacc","javacc","7.0.10")}}sourceSets["main"].java.srcDir("src/main/javacc").........task("assembleJavacc")

java - 如何告诉 IntelliJ Idea 12+ 在运行任何 junit 测试时使用测试 Maven 配置文件

在以前版本的Idea中,如果我检查了“开发”或“生产”Maven配置文件,每当我运行单元测试时,IntelliJIDEA实际上并没有使用这些配置文件。相反,它没有使用它们中的任何一个。因为我正在开发一个基于Spring的应用程序,所以我使用3个配置文件来配置各种东西,但主要是我的applicationContext.xml。每当不使用配置文件时,因为属性语法相同,当Maven配置文件未用于替换我的应用程序上下文中的值时,Spring会方便地回退到applicationContext.properties。但是对于较新版本的IntelliJ,这种回退机制不再发生。如果在IntelliJI

java - 如何在 IntelliJ 中为 byte[] 使用数据类型渲染器列表

所以我有所有这些byte[],它们的编码可能是许多不同格式中的一种,这取决于我当前正在调试的位置。我希望能够将字节数组的投影列表放在一起。我正在使用IntelliJ的数据类型渲染器View,将渲染器应用于类型byte[],我主要关注表达式列表框。所以我已经了解了如何使用表达式newString(this)呈现节点,但是这在下面的表达式ListView中不起作用。最终我想做像newString(this,"UTF16")这样的表达式(或者转换为hex或base64或w/e)但是this似乎没有是表达式列表框中的byte[]-事实上,当我尝试像(byte[])this这样的类型转换时,结果

java - 带有 git 的 Intellij - 内容仅在行分隔符上有所不同

我刚刚使用git安装了IntelliJIDEA,并从框架中提取了代码。执行此操作后,我立即收到成百上千的文件说“内容仅在行分隔符方面有所不同”。如果我将这些从CRLF更改为LF,则没有任何区别。知道如何解决这个问题吗? 最佳答案 一个可能的原因可能是checkout后更改了行分隔符样式,以及之后错过了git重置。例如,如果您更改全局配置“core.autocrlf”或“.gitattributes”文件,您可能需要重置git索引。备份您的更改并在git存储库的根目录下执行这些命令以重置git索引:rm.git/indexgitres

java - IntelliJ 项目文件突然损坏

我已经在IntelliJIDEA中从事一个项目大约两个月了。今天,当我启动通常会直接打开项目的IDE时,IntelliJ加载时间异常长,当它打开项目时,主.java文件显示一长行空格,没有其他内容,而不是之前的代码。.iml文件,项目中唯一的其他东西,很好。错误消息在顶部:“此文档包含很长的行。强制启用软换行以提高编辑器性能。”尝试编辑文档会导致整个程序卡住并变得无响应。到底发生了什么?有一天很好,然后就这样做了,我如何恢复我的项目以及如何防止这种情况发生? 最佳答案 在问题下方的评论中解决了;我想我不妨发布一个虚拟答案并将其标记为

java - 我如何在 Intellij 中搜索和替换结构

我正在将我的Junit测试从Junitv3迁移到Junitv4。我希望使用搜索和替换结构“srs”在所有以test.*开头的方法之前添加@Test注释,使用我最喜欢的IDEIntellij。我只是不知道该怎么做...我可以创建一个查询来查找所有没有注释的方法(Intellij中捆绑了一个示例)但是当用于替换时,我的类被替换为仅方法名称或未找到任何内容。也许正则表达式更简单:-) 最佳答案 到目前为止,这是不可能的,但是有人要求更换类(class)成员。这是开始使用ssr的有用链接:https://www.jetbrains.com/

java - 是否有任何 IntelliJ 功能可以在两个相似对象之间映射值?

最近我一直在对SOAP服务进行大量集成。假设我从SOAP服务获得这个对象:publicclassObjectA{privateStringsomeString;privateIntegersomeInteger;}对于这个对象,我想制作我自己的表示“ObjectB”,它基本上是相同的,但我不想在我的集成工件之外公开来自WSDL的对象。然后我在ObjectA和ObjectB之间进行映射。但这是大量的手动工作,尤其是当对象有很多字段时。IntelliJ中是否有任何聪明的方法来生成两个对象之间的映射?谢谢 最佳答案 您可以使用Dozer框