草庐IT

intelliJ

全部标签

java - 为什么 IntelliJ IDEA 认为我的 Boolean 方法总是被反转,而实际上却不是?

我刚开始使用IntelliJIdea,我有以下代码:privatebooleanverifyToken(TokenTypeEnumexpectedTokenType,Tokentoken){returntoken!=null&&token.getTokenType()==expectedTokenType&&token.getExpiryDate().isAfter(Instant.now());}现在IntelliJ-IDEA提示这个boolean方法总是被反转。但是我专门编写了该方法,因此它返回一个正数,我不想制作一个方法isInvalidToken或类似的东西。我相信这个警告的重

java - 在 IntelliJ IDEA 中编辑并继续?

是否可以在使用IntelliJIDEACommunityEdition调试时编辑一些代码?我在选项中找不到此功能。 最佳答案 是的,这叫做“热插拔”。您可以在调试过程中编译修改后的代码,类文件将被替换,直到您停止调试。确保在调试器设置中启用HotSwap选项。注意:当您更改方法签名时,热插拔不起作用。 关于java-在IntelliJIDEA中编辑并继续?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

java - 在 IntelliJ IDEA 中将外部库添加到 Artifact jar

如何将外部库添加到IntelliJIDEA中的项目,以便在构建Artifact时它仍然可以访问库中的类?我从ProjectStructure创建了一个新的JarArtifact,然后将外部JAR添加到库中,然后在模块列表中检查它,最后将它添加到Artifact的输出中。这些都不起作用。当我构建并尝试运行我的应用程序时,它抛出一个错误:Exceptioninthread"main"java.lang.NoClassDefFoundError:我错过了什么,还是我做的完全错了? 最佳答案 这里有2个选项:将依赖项提取到Artifactj

java - Eclipse 的 Ctrl+H 快捷键在 IntelliJ IDEA 中的等价物是什么

在IntellijIDEA中,如何像在Eclipse中那样通过Ctrl+H命令? 最佳答案 要在工作区中搜索,您可以使用Ctrl+F。在路径中查找Ctrl+Shift+F很有用 关于java-Eclipse的Ctrl+H快捷键在IntelliJIDEA中的等价物是什么,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/27774964/

Intellij上的玻璃鱼配置

我正在尝试在IntellijIdea上添加GlassfishApplicationServer,但它给出了“未找到应用程序服务器库”错误。找不到libs:我已经确认了NetBeans的安装路径-似乎没有问题,网络控制台上给出的路径是相同的我可能会缺少什么?编辑:目录结构看起来像这样dir我尝试了上方的一个级别,并且在某种程度上尝试了一个级别,我尝试了垃圾箱和域文件夹看答案从路径上卸下第二个玻璃鱼。你要:C:\ProgramFiles\glassfish-4.1.1这是我在Intellij中的位置(我的玻璃鱼在C:\Directory中)

java - 如何在使用 Lombok 生成的 IntelliJ IDEA 中的 setter 方法中设置断点?

在IntelliJIDEA中有没有办法在Lombok生成的setter方法中设置一个断点?这在某些调试场景中非常有用,例如查看何时从Hibernate等框架调用setter。其实生成的setter方法是在IntelliJIDEA的结构View中显示的(使用的是Lombok插件)。但是我还没有找到通过上下文菜单等设置断点的方法。 最佳答案 作为解决方法,您可以使用JavaFieldWatchpoint。在这种情况下,字段的每次访问/修改都会导致断点。这种方法的缺点是当您直接访问/修改字段或使用getter/setter方法时都会导致线

java - Intellij IDEA 为每个调试 session 创建多个进程?

每次我点击我的IDE中的调试按钮时,都会创建一个在操作系统上运行的新进程。有没有一种方法可以配置一些东西,以便在按下调试按钮时,一次只能在我的操作系统上运行一个JAVA进程?我所知道的是,如果我点击调试面板中的红色停止按钮,该数字将会减少。只要我记得在每次点击调试按钮之前停下来,我就可以管理正在运行的进程的数量。但这很容易忘记做。此外,一旦我有5-10个正在运行的调试session,将它们全部删除是非常乏味的。我必须转到Run->ShowRunningList并出现“VMConnections”列表,我必须将它们一一删除。通常这个列出它们的UI组件会消失,我必须再次将其拉出。有没有办法

java - 使用命令行文件输入从 IntelliJ 运行程序

我正在使用IntelliJ14.1.15运行OSX10.11。我有一个程序以一个txt文件作为参数。我可以通过javaSearchCmdtest.txt从终端运行它,然后它允许我输入搜索词并搜索该列表。我如何在IntelliJ中执行此操作,以便我可以单击运行按钮并读取文件,然后我可以在IntelliJ控制台中输入搜索词。主类“SearchCmd”包含主要方法,如下所示:publicclassSearchCmd{publicstaticvoidmain(String[]args)throwsIOException{Stringname;//Checkthatafilenamehasbee

java - 用于编译 GUI 表单的 Ant 任务(Intellij IDEA)

如何在IntellijIDEA中创建Ant任务来编译GUI表单(XML)?我在我的项目中使用Scala和Java。Java仅用于GUI类,我使用IntellijIDEAUIDesigner创建它。 最佳答案 请不要打败我,但是在设置“GenerateAntBuild”对话框之后:错误消失了: 关于java-用于编译GUI表单的Ant任务(IntellijIDEA),我们在StackOverflow上找到一个类似的问题: https://stackoverflo

java - intellij - 清理代码

我想知道intellij是否具有允许它扫描文件并执行诸如组织导入、安全删除未使用的函数和字段等操作的功能。此功能在Resharper插件中的.NET中非常有用。感谢您的指点。 最佳答案 使用分析|检查代码启用相应的选项以查找未使用的代码,在结果中您可以立即将修复应用于所有出现的地方,删除所有未使用的方法和字段。使用代码|重新格式化代码或优化导入其余部分。ReformatCode有一个优化导入的选项,您可以在整个项目上运行它,一步完成全局操作。还可以动态优化导入(在设置中启用)并在提交到版本控制时重新格式化/优化导入。代码检查也可以在