草庐IT

intelliJ

全部标签

java - 用于插入空检查的 IntelliJ 快捷方式?

是否有插入代码的快捷方式:if(someParameter==null)throwNullPointerException("someParameterisnull"); 最佳答案 尝试键入ifn,然后按Tab。您可以找到更多此类模板或通过转到首选项并搜索“实时模板”来定义您自己的模板。 关于java-用于插入空检查的IntelliJ快捷方式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

java - 将带有java文件的目录转换为intellij中的java模块

我最近改用IntelliJ。我手动导入了一些项目,我想我没有做正确。它们都应该是java模块,但它们只是常规目录文件夹。有没有办法将它们转换为Java模块以便我可以运行这些程序,或者我是否必须手动重新创建新模块? 最佳答案 如果你从某个版本系统获取目录并且它有一个mavenpom.xml配置文件,这里有一个解决方案:在目录中找到pom.xml。右键单击pom.xml。然后您可以看到弹出窗口。选择最后一项“addasmavenprojectfile”。然后maven构建工具会自动识别该目录为模块,并导入指定的jar依赖。

java - 无法运行程序,错误=7,参数列表太长

我在intellij中运行单元测试时遇到错误。以下是错误信息。错误ErrorrunningCLASS_NAME.TEST_METHOD_NAME:Cannotrunprogram"JAVA_PATH/bin/java"(indirectory"WORKSPACE_PATH"):error=7,Argumentlisttoolong下面是我在SO上找到的分辨率-将dynamic.classpath(存在于workspace.xml中的属性)设置为true。负面影响-但由于上述解决方案,其他单元测试现在失败了。原因-它没有加载其他依赖模块类路径。这些是与此问题相关的链接-link1,lin

java - 带有 Java 7 的 OSX 10.8.2 Mt Lion 上的 IntelliJ 12

问题:使用Java7在OSX10.8.2上运行IntelliJ12。我安装了全新的OSX10.8.2MtLion,并且安装了官方的OracleJava7(目前没有Java6)。我已经安装了最新版本(12.0.1)的IntelliJIDEA,并编辑/Applications/IntelliJIDEA12CE.app/Contents/Info.plist以获得JVMVersion,如下所示:JVMVersion1.7*当我尝试启动IDEA(或当我运行./Applications/IntelliJ\IDEA\12\CE.app/Contents/MacOS/idea)时,我得到“没有Jav

java - 在 IntelliJ 中调试(重新加载更改的类)

我最近从eclipse切换到IntelliJ。Eclipse的调试启动器曾经在保存类时立即重新加载应用程序。IntelliJ需要超过10秒来重新加载更改的类,这可能不是很多,但它很烦人,因为我经常使用它。如何使IntelliJ更快地重新加载更改的类? 最佳答案 重新加载更改的类执行以下操作之一:在主菜单上,选择运行|调试操作|重新加载更改的类。在主菜单上,选择构建|编译“class_name”以在调试期间重新编译更改后的类。在“重新加载更改的类”对话框中,确认重新加载。结果显示在消息工具窗口中。Referthislinkfordet

java - Intellij Idea 永远解决 Maven 依赖关系

我正在使用intellijidea终极版12.1.4并尝试在项目中使用maven。这是我的pom.xml:4.0.0com.fasterxmloss-parent10com.fasterxml.jackson.corejackson-databind2.2.2jackson-databindGeneraldata-bindingfunctionalityforJackson:worksoncorestreamingAPIhttp://wiki.fasterxml.com/JacksonHomescm:git:git@github.com:FasterXML/jackson-databi

java - Intellij - 像在 Eclipse 中一样添加项目依赖

我正在切换到Intellij并尝试做与Eclipse中相同的事情。在Eclipse中,您可以将一个项目添加为另一个项目中的依赖项(项目属性->“Java构建路径”->“项目”->单击我的库项目)。目前的情况是,我正在开发一个库,每次向库中添加新内容时,我都可以在另一个项目中测试功能,而无需构建jar文件。我正在尝试使用Intellij来实现这一点,但没有成功(这些项目都是在Intellij中导入的)。我该怎么做? 最佳答案 文件>项目结构。然后选择您的模块,并添加任何依赖项,Jar、库或模块:大图在这里:http://i.imgur

java - IntelliJ IDEA : ignore trivial methods in code coverage

在IntelliJIDEA15.0.2中,如何在测试覆盖率测量期间忽略琐碎的getter和setter(琐碎方法)?//shouldbemeasurepublicvoidcomplex(){fancy();interesting();dropDatabase();}//shouldnotbemeasuredpublicintgetNumber(){returnthis.number;}测量每一行会得到75%。仅用上述方法测量结果为100%。这些是100%可用于测试的代码。为什么我在Internet上找不到任何相关信息?我是否陷入了不良做法?更新此代码也有资格进行测试://shoulda

java - intellij IDEA 如何给 Java 项目添加单元测试?

我想用JUnit创建简单的java项目,例如,我想编写一个算法,如合并排序或一些Java类,并创建测试类,以便我可以对该类进行单元测试。我创建的项目是:File->New->Project->java->nextandsetuptheprojectnameandlocation我想对我创建的类进行单元测试,并且我尝试了以下解决方案:solution1fromIntelliJIDEAdosc使用灯泡创建测试类solution2使用快捷键[ctrl+shift+t]但我总是以importstaticorg.junit.Assert.*;cannotresolvesymbol'junit'结

java - 在 IntelliJ IDEA 中检查运行时

如何查看代码在InteliJ中运行所花费的时间? 最佳答案 我不认为你可以使用Intellij,你要么必须使用像Yourkit这样的分析器来分析代码,要么使用一些使用System.currentTimeInMillis()。或者,您可以使用ApacheCommonsStopWatch进行一些基准测试:StopWatchstopwatch=newStopWatch();stopwatch.start();...somecode...stopwatch.stop();longtimeTaken=stopWatch.getTime()ht