草庐IT

workspace_IntelliJ

全部标签

java - 如何从 IntelliJ IDEA 的覆盖率测量中排除源代码?

在一个项目中,我有一个实用程序类,如下所示:publicfinalclassUtil{privateUtil(){}publicstaticStringmethod1(InputStreamin){...}publicstaticStringmethod2(BufferedReaderin){...}publicstaticStringmethod3(Filefile){...}}该类是实用程序类,因为它仅包含static方法。因此声明为final它的构造器是private。创建实例或派生子类根本没有任何意义。我有一套测试项目的单元测试。我正在使用IntelliJIDEA来运行测试、测

java - IntelliJ 更新 -> 通过 lambda 获取错误

今天早上我更新了我的IntelliJIDEA,之后我打开了我的项目,突然我的lambda表达式出现错误。首先我得到了这个:Lambdaexpressionsnotsupportedatthislanguagelevel然后我尝试更改项目语言级别,然后将其设置回默认值。现在我得到了这个:Error:(39,46)java:lambdaexpressionsarenotsupportedin-source1.7(use-source8orhighertoenablelambdaexpressions)IntelliJ项目结构选项:这是我的lambda:在我更新IntellJ之前我再说一遍它

java - 在 IntelliJ 插件中创建后台任务

我正在开发一个IntelliJ-idea插件并希望在后台任务中运行代码(在后台任务对话框和UI之外的另一个线程中可见)。我找到了以下Helperclass并通过传递一个Runnable对象并实现它的run方法来尝试它,但它仍然阻塞UI,当我尝试自己执行线程时,我收到以下错误Readaccessisallowedfromeventdispatchthreadorinsideread-actiononly(seecom.intellij.openapi.application.Application.runReadAction())Details:Currentthread:Thread[

java - 带有红圈的Intellij Idea文件

我在ProjectExplorer中的IntellijIdea文件名都有一个红色的小圆圈,上面写着“J”。那代表什么? 最佳答案 IntelliJ识别出这是一个java文件,但它没有被标记为项目源的一部分。检查您的项目是否遵循Maven标准,如果没有,请配置pom以告诉它您的源代码在哪里。您可以在IntelliJ中临时修复此问题,方法是右键单击源根目录(在Maven标准中为“java”)并选择“将目录标记为-->SourceRoot” 关于java-带有红圈的IntellijIdea文件

java - JaCoCo 与 IntelliJ

所以这个问题可能不是很具体,但我还是要问。我正在尝试将JaCoCo与IntelliJ结合使用来收集单元测试的覆盖率报告。但是,我没有任何设置它的经验。在Netbeans中,您只需安装JaCoCo插件并选择使用覆盖率进行测试。这在IntelliJ中是如何工作的?我用谷歌搜索了很长一段时间都没有成功。如果有人有很好的教程来设置它,我将不胜感激! 最佳答案 详述jwenting的答案,转到运行>编辑配置...,然后在运行配置的代码覆盖率选项卡上em>,从Choosecoveragerunner下拉列表中选择JaCoCo。

java - IntelliJ 为什么/如何在 Netbeans 中导致调试输出?

昨天我正在使用Netbeans调试Java应用程序。(即应用程序在附加调试器的情况下运行)同时我在Rails应用程序上使用IntelliJ。我注意到Netbeans调试输出窗口中有两条奇怪的消息:Exception"java.lang.ClassNotFoundException:com.intellij.codeInsight.editorActions.FoldingTransferableData$FoldingData"whileconstructingDataFlavorfor:application/x-java-jvm-local-objectref;class=com.

java - TestNG with IntelliJ IDEA : How to use the testng. IntelliJ IDEA 9 中的 xml 文件

我能够在IntelliJ中运行TestNG单元测试并在窗口中查看通过/失败输出;这没有使用任何testng.xml文件。我还可以使用maven在命令行中运行测试,即mvncleantest-Dgroups=fast,效果很好。我已经创建了一个testng.xml文件并将其添加到我的项目目录中,但它似乎没有任何效果。如何在IntelliJIDEA9中集成testng.xml文件的使用来定义我的测试执行? 最佳答案 1.转到文件->设置->插件>验证是否已启用TestNG-J。2.配置testNGxml文件并将其作为外部源提供,方法是编

java - 在 IntelliJ 中刷新 gradle 会导致源文件夹结构发生变化

当我在IntelliJIDEA中运行refreshgradle时,我的主文件夹被设置为源根目录,但是“java”(我的实际源根目录)未被标记。每次执行gradlerefresh后,我都必须手动更改它。你知道相关的gradle设置是什么吗?可以放在普通的gradle文件中吗?我应该将main文件夹更改为源根目录吗?我怎么知道我可能继承自的公共(public)gradle在哪里?我如何在本地build.gradle中覆盖它?我的build.gradle:applyplugin:'java'applyplugin:'application'sourceCompatibility=1.8ver

java - IntelliJ 中的 CLI-Spring Shell

我正在使用IntelliJ编写CLISpringshell代码。我运行它并提供一些参数。但是当我输入insert并按下enter键时,控制台不接受它并且看起来好像什么都没发生!我的代码:@ComponentpublicclassHelloWorldCommandsimplementsCommandMarker{@CliCommand(value="insert",help="insertdatatoParsEMSDB")publicvoidinsert(){try{Class.forName("org.postgresql.Driver");Connectioncon=DriverMa

java - StackOverflowError 在 IntelliJ 上使用 Scala

我正在尝试使用Gradle在IntelliJ上构建一个Scala项目。我能够编译,但编译一直失败并出现堆栈溢出错误。我查看了其他有类似问题的帖子,建议增加堆/堆栈大小(this和this)。到目前为止,我已经尝试在JAVA_OPTS和idea64.exe.vmoptions中设置它们。-Xss512m-Xms512m-Xmx2048m-XX:ReservedCodeCacheSize=64m-ea我也试过包括-XX:MaxPermSize=2048m也没有用(相信它在Java8中不受支持)。相同的代码为具有相同配置的另一个人构建。任何人都可以阐明我所缺少的东西吗?详细信息:Intell