Tag: intellij idea

IntelliJ IDEA社区版可以以某种方式支持Ultimate的function吗?

我知道Community ediition不支持Ultimate的某些function,但我想知道无论如何都无法使这些function运行。 例如,企业开发(例如Tomcat,Glassfish,Oracle等)或Web开发(例如Spring,HTML5等)。 所以,如果我必须以某种方式运行这种开发,我只能使用社区版本成功完成这些事情,否则我会被锁定而无法执行此类操作。 说,由于某些原因,我没有奢侈品去Ultimate。

无法解析模板“类”错误消息:此模板未生成Java类或接口

请帮助我,每当我在IntelliJ中创建一个新类时它给我一个弹出框无法创建类 我尝试将我的目录标记为’Sources Root’(从stackOverflow获取),但我仍然无法解决我的问题。 目前我正在使用Linux(14.04,64位)-OS。 IntelliJ版本 – > Intellij IDEA 2017.1.3 我知道我的问题陈述结束了两行……但这是我唯一可以发布的内容

JSP EL和autoCompletion

在我的servlet中 request.setAttribute(“list”, myList); 在我的Jsp中: ${item.name} and ${item.address} 如何在IDE(IntelliJ)中将item.name的item.name an item.address ? 我是否可以将用于任何其他function,以使’item’的类型显式化?

在IntelliJ中的模块之间共享Java包?

我试图弄清楚如何在一个IntelliJ项目中共享两个模块之间的包,我似乎无法找到正确的方法来实现它。 我知道它可以在Eclipse中完成,但我不是很精通它。 简而言之,我正在尝试重现由AppEngine连接的Android项目创建的相同类型的项目环境。 这是“问题”,我可以把它解决 项目A. 第1单元; AppEngine + GWT +其他任何东西 第2单元; Android的 每个模块在Project的主目录中都有自己的源目录: /项目A /模块1 / SRC /项目A /单词数/ SRC 我为两个模块创建包,并编写每个模块所需的各种类。 大多数类对于模块/平台是唯一的,并且被打包到它们自己的命名空间中 第1单元 com.example.myproject.server com.example.myproject.server.domain com.example.myproject.server.services … 第2单元 com.example.myproject.client com.example.myproject.client.activities com.example.myproject.client.fragments … 但是,我在两个模块中都使用了一些相同的接口和枚举:现在我想将所有相同的代码放在两者之间共享的单个包中,所以我不必每次都在包之间复制源代码我改变了一些东西。 com.example.myproject.shared com.example.myproject.shared.interfaces … 我知道IntelliJ将允许您配置多个内容根作为模块配置的一部分。 但是,如果它们属于同一个IntelliJ项目,那么两个模块似乎并不共享相同的内容根目录……? 有没有更好的方法来配置我的项目? 或者我错过了什么……?

Intellij Java 2016和Maven:如何在JAR中嵌入依赖项?

我正在使用Intellij Java 2016.2.2和Maven来创建一个非常简单的Java控制台应用程序。 我想添加一个外部库,所以我在Maven中添加我的依赖项,如下所示: jline jline 2.12 它在IDE中运行时工作正常,但在外部控制台中没有(我有以下错误: java.lang.NoClassDefFoundError )。 我检查过,由于某种原因,外部JAR没有添加到我刚刚生成的JAR中。 我还在“文件 – >项目结构”中尝试了很多东西,但仍然没有工作…… 我只想用我的依赖项构建我的JAR,所以我可以使用以下命令在控制台中运行我的应用程序: java -jar myproject.jar 我怎样才能做到这一点? 谢谢你的帮助!

在IntelliJ IDEA 2017.2.1中无法使用–patch-module编译Java 9模块

我试图熟悉Java 9模块以及如何在IntelliJ中定义它们。 除此之外,我想使用–patch-module编译器/ JVM标志解决拆分包问题,我不知道如何使它在IntelliJ中工作。 我正在使用IntelliJ IDEA 2017.2.1使用Java HotSpot(TM)64位服务器VM构建#IC 172.3544.35(内置9 + 180,混合模式)。 这是我的源文件MyImmutableList.java : package com.google.common.collect; public class MyImmutableList extends RegularImmutableList { public MyImmutableList(Object[] array) { super(array); } } 它属于我的模块com.effjava.collect与module-info.java : module com.effjava.collect { // do not require module guava; instead patch this module with guava.19-0.jar via: // javac –patch-module com.effjava.collect=guava-19.0.jar module-info.java com/google/common/collect/MyImmutableList.java // requires guava; […]

Intellij项目视图:不在同一文件中显示多个类

我在Intellij的项目视图中发现的一件令人沮丧的事情是,它显示了文件中的所有类,而不仅仅是文件命名的类。 这个问题是打开一个文件我必须双击两次:一次展开文件并显示文件中的类,然后第二次实际打开文件。 在大多数情况下,我不希望看到文件中的类。 我只是想在项目视图中看到该文件,当我双击文件时,我想打开文件,而不是深入到它的结构。 是否可以这样配置我的UI? 更新:进一步解释 显然人们在理解这个问题时遇到了问题。 请参阅Intellij Project导航窗格的上图。 请注意,某些类(蓝色圆圈)有+号而其他类没有。 带加号的文件是其中包含多个类的文件。 问题是,如果你双击一个只有一个类(没有加号)的文件就会打开(GOOD),但是如果你双击一个包含多个类的文件(有加号)那么文件就不会打开,它只是扩展加号,以显示文件中的各个类为BoxArray.java,例如(BAD)。 例如,如果我在上面的视图中双击文件Coastline.java,它将不会打开文件,它将展开加号。 当我双击Coastline.java时,我希望它打开Coastline.java,而不是展开它。 我不关心在类文件中看到类,我只想在一次双击中打开它。 我知道我可以使用热键F4来做到这一点。 我不想达到F4键。 我想双击该文件并打开它。

IntelliJ IDEA中的堆栈跟踪控制台

IntelliJ是否具有与Eclipse的“Java堆栈跟踪控制台”相同的function,您可以在其中粘贴堆栈跟踪,如果它与项目中的任何源文件匹配,它将为您链接它?

IntelliJ IDEA鼠标hover方法显示Java Doc

我正在使用IntelliJ IDEA 9,有没有办法配置IDEA,以便当我将鼠标hover在方法上时,IDEA会拉出javadoc(与CTRL + Q一样)?

在Intellij IDEA中打开JaCoCo报告

我试图通过使用代码覆盖工具(而不是静态代码分析工具)在我们的应用程序上找到死代码。 我选择了JaCoCo,并且能够通过JaCoCo代理获得报告。 我知道Intellij IDEA与JaCoCo合作,但无论如何我都找不到将我的JaCoCo报告导入Intellij IDEA。 有关如何做到这一点的任何想法? 谢谢