草庐IT

intellij-eap

全部标签

java - 刷新gradle项目时IntellIj 2018.3 java.lang.AssertionError

自从使用intellij两天后我就遇到了问题。当我刷新gradle项目时,控制台出现错误,我使用的是Java11。我到处搜索,但很少有人遇到这个问题。exceptionduringworkingwithexternalsystem:java.lang.AssertionErroratorg.jetbrains.plugins.gradle.service.project.BaseGradleProjectResolverExtension.populateModuleContentRoots(BaseGradleProjectResolverExtension.java:272)atc

java - IntelliJ 上的 Google App Engine Java 开发?

令人恼火的是,GoogleAppEngine已经成为另一个项目,他们只为Eclipse(如SpringWebflow)发布插件,而我更喜欢IntelliJ。能用IntelliJ成功跑本地测试环境吗?并调试/部署本地或实时应用程序?如果是,是否缺少Eclipse版本中的任何功能? 最佳答案 用于GoogleAppEngine集成的IntelliJ插件http://plugins.intellij.net/plugin/?id=4254 关于java-IntelliJ上的GoogleAppE

java - 如何让 IntelliJ 解决自定义源集的 Gradle 依赖项?

当IntelliJ打开一个build.gradle文件时,它将生成一个IntelliJ项目,其中已解析Gradle依赖项并将其添加到项目范围。这对“编译”源集和“测试”源集非常有用,但是我无法让它为自定义源集工作。我想让IntelliJ解析我的componentTest源集的依赖关系。我如何告诉IntelliJ解析这些依赖项并将它们添加到范围?dependencies{//mainsourceset,"compile"scopeinIntelliJcompile(group:'com.google.guava',name:'guava',version:'18.0')//testsou

java - IntelliJ 说,可能不应该作为参数 x 传递

给定这段代码:privatestaticclassBuilding{privatefinalintleft;privatefinalintright;privatefinalintheight;privateBuilding(intleft,intright,intheight){this.left=left;this.right=right;this.height=height;}}privatePriorityQueuecreateMaxHeapByHeight(){returnnewPriorityQueue(newComparator(){@Overridepublicintc

java - 如何在命令提示符下运行 java 程序,由 intellij 创建

如何在命令提示符下运行我的Java程序,我的项目是在Intellij中创建的,但我在命令提示符下运行它时遇到困难...在创建项目时不使用Intellij,我可以在命令提示符。我是这样做的。javamyjava->thiswouldwork.但是Intellij创建的工程,就是​​这个路径。C:\myjava\sampl1\src\com\myexample\test>当我发出这个命令时javamyjava->Error:Couldnotfindorloadmainclassmyjava但我在那个目录里面。提前谢谢你。 最佳答案 我希

java - 带有 Intellij 的 Maven WebApp - 程序

使用Maven和Intellij制作JavaEEWebApp的过程是什么?这是我的做法:文件/新建/项目项目类型:Maven从原型(prototype)创建:maven-archetype-webapp但是当我创建一个servlet时,IntelliJ会在servlet上显示一个符号:这个符号是“位于源根之外的Java类。有关详细信息,请参阅配置内容根部分”如果我启动项目,我会收到错误消息。如果我将“resources”目录标记为“SourcesRoot”,项目就可以运行。但如果我重新加载Maven(右键单击/maven/reimport),资源目录将丢失“SourceRoot”结构。

java - 在 intellij 上建立 war

我有一个已导入IntelliJ的JavaEE项目。我可以编译该项目,但由于某种原因无法构建war工件,当我转到build时标签选项被清空(即我不能选择它)。我的项目编译得很好,但我仍然对如何构建我的war感到困惑。 最佳答案 操作顺序可以是这样的(依赖于IDE版本):选择:文件->项目结构->工件然后按Alt+Insert并创建新的工件:在此操作之后,项目构建工件应该可用。 关于java-在intellij上建立war,我们在StackOverflow上找到一个类似的问题:

java - Intellij 测试运行历史

与Eclipse相比,我在IntelliJ中最怀念的是测试运行历史窗口。IntelliJ中是否存在类似的东西?到目前为止,我没有在任何地方找到它,至少看过几次。在我们的项目中,我们有大约500个集成测试用例,从IDE运行大约需要5分钟。我经常遇到这样的情况,例如5个测试在2-3个不同的类别中失败。我修复了一些东西,它应该从第一个测试套件中删除失败,重新运行它以查看它是否有帮助并且我必须重新运行所有500个测试以查看哪些类包含较早的失败。那真的很痛苦。在Eclipse中,我只会查找测试历史记录中的那些,同时修复它们,最后运行所有500次以检查是否没有出现任何新内容。那里有插件还是我错过了

java - IntelliJ/安卓工作室 : remove unnecessary use of 'this.'

我正在从事一个项目,之前的开发人员添加了很多this.x代码,在我看来,这使得它变得更长,因此可读性更差。它通过一些Eclipse保存操作被放置在整个项目中。我正在寻找的是一种IntelliJ重构方法,我可以重构整个项目的所有自引用,以便:this.something="foo";变成这样:something="foo";是否有类似的东西(我使用的是AndroidStudio1.2),或者我是否必须运行正则表达式替换并确保没有任何问题? 最佳答案 实现此目的的一种方法是使用Inspections。您可以通过转到设置>编辑器>检查来编

java - IntelliJ 禁用自动分行

最近我更新到最新版本的IntelliJIDEA14.1.4Ultimate。自此更新以来,它会自动为我拆分行,这非常烦人,因为我想自己手动进行拆分。例子:我可能会输入这样的内容:thrownewIllegalArgumentException("Youcanonlyprovideonevararg/optionalparametertotheendofthismethod!");在键入intellij时自动换行:thrownewIllegalArgumentException("Youcanonlyprovideonevararg/optionalparametertotheendof