草庐IT

intelliJ

全部标签

java - 在 IntelliJ 中调试 Arquillian 测试

我有一个JavaEE项目,在该项目中,我在JBoss7(Windows)上对JUnit使用了Arquillian测试。测试工作正常,但我无法调试它们。根据我用谷歌搜索的内容(https://community.jboss.org/wiki/WhyDontBreakPointsWorkWhenDebugging),我了解到Arquillian测试是在单独的VM中运行的,因此IntelliJ无法调试它们。我需要IntelliJ通过套接字远程连接到那台机器,但我不知道该怎么做。我找到了这个线程:DebuggingwithArquillianinIntelliJ-ManagedContaine

java - 将 IntelliJ 格式化程序选项导入 Eclipse?

我是全IntelliJ团队中唯一使用eclipse的人。有什么方法可以让eclipse以与默认IntelliJ格式化程序相同的样式格式化代码,而无需手动调整所有内容?类似于IntelliJeclipseformatterplugin的反面 最佳答案 多年来,这个主题在IntelliJIDEA论坛中多次出现。拥有共同的代码格式定义可能是多IDE环境中最大的症结之一。没有办法从IDEA格式化规则转到Eclipse格式化规则。由于IDEA用户在群体中往往属于少数,因此往往存在“如果你想使用奇怪的IDE(即IntelliJIDEA),那么你

java - Collection 内容从未在 Intellij IDEA 中更新警告

我创建了一个简单的Counter类:publicclassCounterextendsHashMap{publicCounter(){}publicvoidincrease(Tkey){put(key,getOrDefault(key,0l)+1);}}在我的代码中,我调用了increase()方法,然后使用Map方法访问数据,例如Countercounter=newCounter();for(Integeri:...somecollection...)counter.increase(i);Intellij使用警告颜色突出显示counter的声明(最后一段的第一行),工具提示消息显示

java - intellij 构建包含 gradle 依赖项的 jar 工件

我基本上想做一些简单的事情——或者至少我认为它应该非常简单。我的目标是创建一个Intellijgradle项目,使用gradle向模块添加一些依赖项,并向其中添加一些java源代码。然后我只想有一个选项以某种方式将整个东西编译成1个jar,包含所有等级依赖项并能够使用“java-jar”执行然而事实证明,这并不像我想象的那么容易。我刚刚从intellij创建了一个新的gradle项目并添加了一个Main类。我会给你一个关于我的文件的概览:设置.gradle:rootProject.name='gradleTestNewJar'build.gradle:applyplugin:'java

java - 如何使用 Intellij 重构将 "System.out"调用替换为日志记录?

遗留应用程序对System.out的调用超过3000次。使用Intellij的重构工具,我如何(轻松地)将对“System.out”的调用替换为对log4j/java.util.logging/etc的调用?我浏览了重构菜单,但没有看到任何选项。注意:我知道我可以使用“源代码查找/替换”,但很好奇重构工具是否处理了这种类型的用例谢谢 最佳答案 使用StructuralSearchandReplace 关于java-如何使用Intellij重构将"System.out"调用替换为日志记录?

java - IntelliJ Idea 中无副作用方法未使用结果的警告

当我没有将BigDecimal.divide()方法的结果分配给变量时,我从IntelliJIdea收到了一个很好的警告:ResultofBigDecimal.divide()isignored.我能否以某种方式为我自己的(无副作用)函数获得相同的警告?类似于为我的函数分配Java注释。 最佳答案 这是“忽略方法调用的结果”检查。默认情况下,它只报告几个特殊方法,包括java.lang.BigDecimal的所有方法。在检查配置中,您可以添加应以这种方式报告的其他类和方法。“报告所有被忽略的非库调用”复选框选择项目中的所有类。如果你

java - 文件在 IntelliJ IDEA 中以错误的编码 :'UTF-8' 加载

问这个问题之前,我在StackOverflow上搜索了一个类似的问题:filewasloadedinthewrongencoding:'UTF-8'inandroidstudio但那里并没​​有给出明确的答复。我的问题是项目是从网上下载的,是eclipse项目,用IntelliJIDEA打开,出现这个问题: 最佳答案 正如Tarik指出的那样,点击Reloadinanotherencoding,如果你想要UTF-8编码,然后点击more->UTF-8。 关于java-文件在Intelli

java - 在 IntelliJ IDEA 中,如何创建以当前文件作为参数执行 shell 脚本的键绑定(bind)?

在IntelliJIDEA中,如何创建以当前文件作为参数执行shell脚本的键绑定(bind)?例如,如果我在一个测试文件(entity.spec.js)中,我想保存并按下一个键绑定(bind)以触发一个以该文件作为参数的shell脚本:./run_test.sh/full/path/to/entity.spec.js知道怎么做吗? 最佳答案 您可以使用ExternalTools来做到这一点.然后您可以在Settings中为您的工具分配键盘快捷键|键盘映射。请注意,您应该将您的shell解释器指定为外部工具(例如/bin/bash)

java - Intellij 理念 : One line if on two lines

所以我是IntellijIdeaIDE的新手,到目前为止我非常喜欢它。只是在完全按照我喜欢的Java代码样式设置方面遇到了一些麻烦。我喜欢不在一行if语句中使用大括号,但我喜欢将它们放在两行中:if(true)dosomething();现在,当我在Idea中运行代码格式化时,它向上移动到一行:if(true)dosomething();我发现很难阅读,但我似乎无法正确设置。任何人都可以帮助我并告诉我我需要设置什么以使其保持在两条线上但仍然没有大括号?找不到它的感觉很愚蠢。谢谢! 最佳答案 在设置->CodeStyle->Wrapp

java - 如何在 IntelliJ 中导入 Gradle 项目?

我使用libGDX的时间更长,现在在重新安装后我想将它与Gradle一起使用。我下载了setup.jar并用它创建了一个项目,如所述here.我将其导入IntelliJ并为核心包设置对gradle_wrapper的依赖,并将第二个包“桌面”设置为核心。我运行build.gradle,没有问题。但是,IntelliJ仍然无法识别libGDX包-它们是红色的。为了让libGDX运行,我还需要做什么?(或任何其他Gradle项目) 最佳答案 执行ImportProject或Open...并导航到build.gradle文件。这应该足以让I