草庐IT

java - 模块不依赖于 Intellij IDEA 2017.2.5 Java 9

我刚刚在命令行中测试了我对java9模块的理解。然后我搬到了IntellijIDEA2017.2.5来测试它。我遇到了错误moduleisnotindependencies不知道为什么intellij显示错误。我只是在module-info.java中将需要的语句写为exports和requires。然后我用Intellij智能通过IDEA自行解决错误。只需ALT+ENTER,然后单击Adddependencyonmodule'module-name-here'。但我不知道Intellij在幕后做了什么。有什么想法吗? 最佳答案 但

java - 在 IntelliJ IDEA 中运行 WebLogic 时类路径和参数错误

我已经安装并配置了WebLogic,当我从控制台运行它时一切正常(它是WebLogic10.3.5,带有JDK6,在Windows7上)。但是,当我在IntelliJIDEA中配置WebLogic(正确的BEA主页、正确的域路径等)并尝试运行它时,它甚至使用了正确的startWebLogic.cmd,但我得到的输出是:C:\Users\konradstrack\dev\weblogic\base_domain\startWebLogic.cmd..JAVAMemoryarguments:-Xms256m-Xmx512m-XX:CompileThreshold=8000-XX:PermS

java - 在 Intellij IDEA 中将 Java 8 流降级为 Java 7 循环

我有一些使用Java8功能编写的代码,这意味着流和lambda。现在,我必须在使用Java7的项目中重用此类代码。是否可以使用IntelliJ自动重构代码?例如,我必须将一些如下所示的代码重构为简单的for/while循环。Arrays.stream(values).distinct().limit(2).count(); 最佳答案 是的,IntelliJ有“用循环替换StreamAPI链”重构选项。将光标放在Arrays.stream()方法上后按Alt+Enter弹出:它将产生如下代码:longcount=0L;longlimi

java - IntelliJ IDEA 无法解析静态导入

当我定期导入时,它会按预期工作:但是,如果我将导入更改为static,IDEA无法解析它:Gradle成功构建项目。好像是IDEA的问题,但是我找不到是不是已知问题。我尝试了清理、使缓存无效等。还有什么我可以做的吗?我正在使用IntelliJIDEA社区2016.2.4和java版本1.7.0_79 最佳答案 你要么想要这样做,这将导入所有static成员Assertimportstaticorg.junit.Assert.*;或者,获取特定方法importstaticorg.junit.Assert.assertEquals;

java - 在 IntelliJ IDEA 中设置 JDK 10 : the selected directory is not a valid home for JDK

有人试过在MacOS的IntelliJ上设置JDK10吗?尝试这样做时,我收到的消息是“所选目录不是JDK的有效主目录”。我已经安装了oracle为MacOS提供的JDK10我机器上的JDK安装路径是/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home 最佳答案 正确支持Java10需要IntelliJIDEA2018.x版本。IntelliJIDEA2017.x版本可能无法正确检测Java安装路径。 关于java-

【IDEA】IDEA怎么汉化&汉化后怎么转回英文

前言:在安装完IDEA之后,有些同学喜欢用中文版本的IDEA,而一些同学是更喜欢使用英文版的,在下载好IDEA后,IDEA有可能在你第一次进入后自动帮你安装一个汉化的插件,然后当你第二次进入的时候就是中文的界面了,所以这里告诉大家这个插件在哪里。附:IDEA安装链接IDEA怎么转中文/怎么转回英文:1.首先打开IDEA,然后新建一个项目🌟英文转中文🌟中文转英文1.首先打开IDEA,然后新建一个项目点击newproject创建项目将项目名称、路径等先填好,然后点击create🌟英文转中文1.点击左上角的File,然后选择Setting2.达到Setting页面选择Plugins3.在搜索框搜索c

IDEA中怎么将多次Commit合并成一个

一、背景我们在开发一个功能的过程中,可能会在本地分支上多次提交,那就会产生多次提交的记录,比较零碎,那么有没有什么办法把多次提交合并成一次呢二、具体操作1、这是git本地分支的4次提交记录,现在希望合并成一条提交记录2、先选中最早的那条记录,右击选择InteractivityRebasefromHere...3、把除了第一条记录的Action改成squash,点击StartRebasingpick:保留该commit(缩写:p)reword:保留该commit,但我需要修改该commit的注释(缩写:r)edit:保留该commit,但我要停下来修改该提交(不仅仅修改注释)(缩写:e)squa

java - Intellij Idea 为现有 Java 项目添加 Scala 支持

IntellijIdea将Scala支持添加到现有的Java项目中。只是想不通如何将Scala工作表添加到现有的Java项目中?如果有ScalaREPL或工作表就好了。但经过研究和尝试后,我没有做到这一点。 最佳答案 ToaddScalasupporttoexistingmodule:Right-clickthemoduleinProjectView,choose“AddFrameworkSupport…”Check“Scala”intechnologieslist(unavailableifmodulehasScalafaceta

java - 使用 IntelliJ IDEA 在 Java 中引用具有相对路径的文本文件

我有一个程序可以从.txt文件中读取数字。我的问题是将此文件放在哪里,或者如何使用相对路径引用它,以便在不使用绝对路径的情况下访问此文件。 最佳答案 当您尝试打开文件时,它会采用您当前的工作路径。例如这个工作树:Project|->src||-->MyClass.java||-->MyFile1.txt|->res|->files|-->MyFile2.txt您可以对MyFile1使用newFile("MyFile1.txt");。或newFile("./res/files/MyFile2.txt");为MyFile2。

java - IntelliJ IDEA spring boot 热重载手动保存?

我的目标是:在IntelliJIDEA中为springboot项目禁用自动保存手动保存文件时始终热重新加载项目在我看来,同时实现这两个目标是不可能的。我可以通过修改这些设置来禁用IntelliJIDEA中的自动保存:Build,Execution,Deployment->Compiler取消选中Buildprojectautomatically另外我觉得太需要的是修改这些选项:Appearance&Behaviour->SystemSettings取消勾选Synchronization下的savefiles(framedeactivationandsavefilesautomatica