Tag: intellij idea

IntelliJ IDEA和Gradle:为什么每个子模块有3个模块?

我对IntelliJ IDEA的gradle集成以及gradle子项目到IDEA模块的映射感到困惑。 为什么每个gradle子项目(client,client_main和client_test)都有3个模块? 有没有办法摆脱“父”模块? 每次我删除它时,我的构建都会以令人困惑的方式打破。 UPDATE 第三个模块(“服务器”)的内容根始终设置为整个文件夹,如下所示。 这意味着我无法将构建中的目录标记为生成的源,因为默认情况下会将其排除。

Eclipse:即时自动完成

我对Eclipse自动填充代码的方式并不完全满意。 我喜欢IntelliJ如何提示建议的方式(有人说它相当具有侵略性,但我喜欢这样)。 所以我去了:Window – > Preferences – > Java – > Editor – > Content Assist并将延迟设置为0ms,自动激活触发器设置为ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 。 现在Eclipse在自动完成时看起来非常快,但有一个非常烦人的事情:它在每个空间命中完成变量的建议名称。 所以,当我想输入: String joe = “Joe”; 日食快到足以破坏它: String joeString = …; 换句话说,按: String joe[space] joeString. 我希望我很清楚enoguh,谢谢你的建议:)

在IntelliJ中的Java项目中使用.gdsl文件

我有一个文件pipeline.gdsl ,其中包含我的Jenkins管道DSL的语法。 在这篇博客文章之后,我把文件放到我的Java项目的/src文件夹中。 当我现在编辑我的Jenkinsfile (驻留在我的项目的根文件夹中)时,我没有像我期望的那样得到任何代码完成/语法解释。 我的项目是一个Java / Gradle项目,我不能用它来创建一个Groovy项目。 有没有其他方法使IntelliJ知道.gdsl文件并提供代码完成?

intellij是否支持启动配置中的变量?

在eclipse中,我可以在启动配置中包含vm args或program args中的以下内容: -Dsome.system.property=${string.prompt:explanation:default} 当你运行它时,你会在一个小弹出窗口中看到一个字符串提示,显示解释文本并准备好默认值,它允许你轻松地注入属性并且每次运行应用程序。 我经常使用它来指定我是否需要应用程序的开发或测试实例。 您还可以执行${env_var:ENVIRONMENT_VARIABLE_NAME}来获取特定于计算机的配置,这对于在开发人员之间共享这些启动配置非常有用。 IntelliJ Idea支持这个或类似的东西吗? 是否有提供此function的插件?

如何反编译到java文件intellij的想法

IDEA有一个很棒的内置function – 反编译器。 它工作得很好。我可以复制源代码,但我找不到将所有反编译的java类提取到java文件的选项。 这个项目有很多java类和包,所以我将长时间手动复制它。 有谁知道如何提取到java源文件。 谢谢

如何在Intellij IDEA 13.1中使用Maven结构创建Spring MVC应用程序?

我想使用Intellij IDEA在Maven结构中创建新的Spring MVC项目,但不能这样做。 实际上我想创建像mkyong.com样本这样的项目。 注意 我是Intellij IDEA的新手 ,想要创建一个不从现有项目导入的新项目。

项目文件上的intellij图标

intellij已经在我的java文件(带有直线的红色圆圈)周围找到了看起来没有条目标志的东西但找不到原因? 请问有人知道吗 如果它有所作为,这是一个maven项目

Java vs C(运行时)编辑:添加代码

我刚写了一个程序,找到所有带上限的素数。 算法:Eratosthenes筛选。 用C和Java写了两遍。 上限是666014。 出于某种原因,C给出的结果超过2.5秒,而Java在半秒内完成。 细节: C中的数组是char类型 Java中的数组是boolean类型 C IDE:CodeBlocks Java IDE:IntellijIdea社区版 C代码: #include int main() { int n = 666013; int i; int k; char a[n]; for (i = 2; i <= n; i++) a[i] = 0; for (i = 2; i <= n; i++) if ( a[i] == 0 ) { printf("%d\n", i); […]

为什么java 7不能使用diamond运算符和multi-catch语句

使用Java 7(1.7.0_67)和Project语言级别设置为7-Diamonds,ARM,multi-catch。 我的代码如下,在使用maven构建时抛出编译错误的行。 private Map<String, List> classMap = new HashMap(); //line 36 in InstrumentingAgent InstrumentingAgent第63行中的多捕获块 } catch (InstrumentationException | JAXBException e){ e.getMessage(); } 我在编译时遇到以下错误。 为什么不起作用? 我究竟做错了什么。 我正在使用IntelliJ IDE。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project instrumentation-agent: Compilation failure: Compilation failure: [ERROR] /home/Documents/instrumentation-agent/src/main/java/org/wso2/das/javaagent/instrumentation/InstrumentingAgent.java:[36,79] error: diamond operator is not supported in -source 1.5 [ERROR] (use […]

如何在Linux中使用IntelliJ社区(免费)版本在本地调试Tomcat 7.x / 8.x webapp?

我知道这可以与Ultimate Edition一起使用,但有没有办法在Community Edition中本地调试这些应用程序?