草庐IT

idea_workspace

全部标签

java - 如何设置 IntelliJ IDEA 14 以在可能的情况下添加 "final"关键字?

我想将我的IntelliJIDEA14设置为自动将final关键字添加到现有Java类的所有可能位置(参数、字段等)。我找到了一些带有宏和快捷方式的解决方案,但我想设置IntelliJ在保存文件时添加final关键字。有谁知道一个好的解决方案?也许你能推荐一些插件或插件组合? 最佳答案 首选项-代码样式问题自从2018.3版本我们可以启用复选框:Preferences/Settings>Editor>Inspections>Java>Codestyleissues>Localvariableorparametercanbefinal

java - 如何在 IntelliJ IDEA 中快速找到构造函数?

有没有办法在IntelliJIDEA中快速找到特定类的构造函数? 最佳答案 您可以使用ctrl+F12。这将在弹出窗口中显示当前类的所有成员,然后您可以轻松选择构造函数。Mac上的Command+F12 关于java-如何在IntelliJIDEA中快速找到构造函数?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16457497/

java - 有什么方法可以让 IntelliJ IDEA 在 Java 项目中识别 Dagger 2 生成的类?

上下文我已经用Gradle作为构建系统在java中启动了一个个人项目,我想使用Dagger2作为DI。这样做的主要原因是习惯该库并能够在更大的项目中轻松使用它。我尝试了什么我已经成功制作了Googlesample在IntelliJIDEA上运行问题IntelliJIDEA一直告诉我它无法解析生成的类(在本例中为DaggerCoffeeApp_Coffee)。不知道写的代码是否正确有点烦人(尤其是在学习使用Dagger2时)。所有java类都与Googlesample相同.这是我的build.gradle文件:applyplugin:'java'repositories{mavenCen

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

我正在尝试熟悉Java9模块以及如何在IntelliJ中定义它们。除其他外,我想使用--patch-module编译器/JVM标志解决拆分包问题,但我不知道如何使其在IntelliJ中工作。我正在使用IntelliJIDEA2017.2.1Build#IC172.3544.35和JavaHotSpot(TM)64位服务器VM(构建9+180,混合模式)。这是我的源文件MyImmutableList.java:packagecom.google.common.collect;publicclassMyImmutableListextendsRegularImmutableList{pub

java - IntelliJ IDEA 插件开发 : Save groups of tabs, 永久保存它们并在用户请求时重新加载一组选项卡

我目前正在编写一个IntelliJ插件。我希望能够存储/恢复一组选项卡以在不同的选项卡session之间切换(类似于SessionManager或SessionBuddy等浏览器插件)。因此我基本上需要三种类型的Action:读取打开的选项卡(使用哪个文件和编辑器?)将该信息永久存储为选项卡session打开选定session的标签并关闭所有其他标签我查看了可用的操作:IdeActions.java-似乎没有我正在寻找的东西。但也许我看错了地方。谁能告诉我我想要实现的目标是否可行,并给我一些正确方向的指点?更新我成功创建了插件,它在Github上可用:http://alp82.gith

java - 如何在不运行代码的情况下找出 Intellij Idea 中的静态字符串结果连接?

代码示例:publicclassStringHolder{publicstaticfinalStringONE="ONE";publicstaticfinalStringTWO="TWO";publicstaticfinalStringTHREE="THREE";publicstaticvoidmain(String[]args){StringsomeVariable=ONE+TWO+THREE;}}如何从静态常量评估字符串值?例如,使用IntellijIdea,我可以在调试中运行程序,放置断点,在表达式上按“ctrl+alt+f8”并查看表达式值。那么是否可以在没有编译代码和运行程序

java - IntelliJ IDEA - getClass().getResource ("...") 返回 null

我使用的是IntelliJIDEA13.1.5,我曾经使用Eclipse。我正在开发JavaFX应用程序,我尝试使用getClass().getResource()在我的MainApp类中加载FXML文件。我阅读了文档并尝试了几个想法,最后我有null。这是层次结构:dz.bilaldjago.homekode.MainApp.javadz.bilaldjago.homekode.view.RootLayout.FXML这是我使用的代码片段:FXMLLoaderloader=newFXMLLoader();loader.setLocation(getClass().getResourc

java - 如何从 IntelliJ IDEA 启动 Vert.x 服务器?

如何从IntelliJIDEA中启动一个简单的Vert.x服务器?我的build.gradle如下:applyplugin:'java'version='3.0.0'repositories{mavenCentral()}dependencies{compile'io.vertx:vertx-core:3.0.0'}我的Vertx-server,MyVertex.java如下:packagecom.example;importio.vertx.core.AbstractVerticle;importio.vertx.core.Future;publicclassMyVerticleex

intellij-idea - 如何将 intellij 32bit xmlx 增加超过 1GB?

我在具有4GBRAM的32位WindowsXP上使用32位Intellij。我正在尝试将intellijxxx增加到1.5GB:-Xmx1500m所以我知道JVM在32位系统中支持1.5GB的RAM。但是这个错误是从JVM抛出的:TheJVMcouldnotbestarted.Themaximumheapsize(-Xmx)mightbetoolarge...我无法将intellijXmx增加到900MB以上请帮帮我! 最佳答案 您不能这样做,因为JVM需要将所有堆分配在一个连续的block中,这可能由于内存碎片而无法实现。Seem

java - 如何在 IntelliJ Idea 中查看对象的完整类型名称?

例如,具有以下代码://ThisishiddenfrommyeyesStringstr="abc";//IcanseethisSystem.out.println(str);我想在最后一行指向str看看它的类型确实是java.lang.String(不仅仅是String)。我在哪里可以找到这些信息(我相信Idea知道,因为它可以正确显示对象的成员)? 最佳答案 将鼠标悬停在标识符上并按住ctrl键,您将看到一个包含完整类型名称的工具提示。 关于java-如何在IntelliJIdea中查