我正在testingJava 8的一些新特性,并将这个示例复制到我的IDE中(原来是Eclipse,然后是IntelliJ),如下所示: http : //docs.oracle.com/javase/tutorial/java/javaOO/examples/RosterTest。 java的 Eclipse不提供任何lambdaexpression式的支持,IntelliJ不断报告“在这个语言级别不支持Lambdaexpression式”的错误。 我想知道这是否是我的安装,代码或支持的问题。
我已经查了很多,并没有find最好的解决scheme来将现有的IntelliJ项目转换为Gradle。 我在团队环境中工作,我们目前共享.ipr文件,因为我们有一些跟踪的构buildconfiguration。 我们最终会摆脱那些赞成Gradle的人,但是在Gradle转换完成之前,我不能把事情弄得太多。 另外,我们的Java源文件是标准的,位于src目录的根目录,而不是src / main / java。 有没有一种方法可以将Gradle添加到我的项目中,这不会让我删除并重新创buildIntelliJ项目,并且在执行Git pull时不会将所有人都搞砸?
我想知道是否可以configurationIntelliJ Idea立即在项目树中的类文件上显示编译错误。 目前我需要手动触发重新编译,如果类不能被编译,我的类看错误标记。
我无法在IntelliJ中格式化我的代码。 我可以看到边界线(默认为120列),但似乎从菜单中激活: 代码 – >重新格式化代码 只是忽略了这个边际。
我想在我的Java 8代码库中使用java.lang.function.Function ,但我不断收到以下错误在Intellij中。 以@since 1.6+formslogging的API的用法此检查查找文档中具有@since标记的方法的所有用法。 当在新的SDK版本下进行开发作为生产的目标平台时,这可能会很有用 我似乎有正确的项目和编译器设置 项目设置:(文件 – >项目结构) Project Settings -> Project -> Project SDK = Java 1.8 Project Settings -> Project -> Project Language Level = 8 – Lambdas, Type Annotations etc 编译器设置:(文件 – >设置) Build, Execution, Deployment -> Compiler -> Java Compiler -> Project Bytecode Version : 1.8 Build, Execution, Deployment […]
默认的IntelliJ重做操作是CTRL + SHIFT + Z ,这是Windows用户常见的问题。 更大的问题是CTRL + Y被映射到删除行的动作。 这导致失去了撤消堆栈! 为了解决这个问题,我们如何在IntelliJ中将REDO快捷方式更改为CTRL + Y ?
当一个案例类有很多领域,他们的名字很长,通常是一个好主意,每行写每个领域,如: case class Person ( name: String, age: Int ) 这与C / C ++ struct定义类似,即使案例类变得更大也是完全可读的。 但IntelliJ IDEA的默认Scala插件会自动更改缩进: case class Person ( name: String, age: Int ) 这对我来说很奇怪,但Scala风格指南没有提及任何有关case class indentation的内容。 我找不到任何可以改变这种行为的IDE设置。 有没有一个select,使自动缩进像上面描述的方式工作,或禁用自动缩进案例类?
我正在寻找一种方法来查看IntelliJ中的所有编译错误,类似于它们在Eclipse中的显示方式。 我试图在这里search和谷歌,但还没有真正find解决scheme。 我真的很喜欢IntelliJ,我最近从Eclipse转换到了它,我希望这只是我缺less的东西,而不是一个根本的缺陷。
当我在Netbeans编码时,自动完成代码并显示Javadoc。 但是,当我使用Intellij IDEA,如果我单击Ctrl + 空格,我可以看到自动完成,如果我单击Ctrl + Q我可以看到javadoc分开。 是否有可能看到Javadoc元素,每当我看到自动完成或单击Ctrl + 空格在Intellij IDEA像Netbeans?
我正在使用IntelliJ IDEA 13.1.4,并尝试了最新版本14。 运行SBT我得到以下错误: Error:Cannot determine Java VM executable in selected JDK 我的机器和PATH上安装了JDK 1.7。 在日志中(MacOS上的~/Library/Logs/IntelliJIdea14/idea.log )有以下堆栈跟踪: 2014-11-03 11:22:05,054 [4896641] WARN – nal.AbstractExternalSystemTask – Cannot determine Java VM executable in selected JDK com.intellij.openapi.externalSystem.model.ExternalSystemException: Cannot determine Java VM executable in selected JDK at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97) at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$10.apply(SbtExternalSystemManager.scala:97) at scala.Option.getOrElse(Option.scala:120) at org.jetbrains.sbt.project.SbtExternalSystemManager$.executionSettingsFor(SbtExternalSystemManager.scala:96) at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$getExecutionSettingsProvider$1.apply(SbtExternalSystemManager.scala:54) at org.jetbrains.sbt.project.SbtExternalSystemManager$$anonfun$getExecutionSettingsProvider$1.apply(SbtExternalSystemManager.scala:54) at org.jetbrains.sbt.package$$anon$3.fun(package.scala:29) at […]