草庐IT

workspace_IntelliJ

全部标签

java - 无法在 Intellij 中运行主类

这个问题在这里已经有了答案:Error"ClassNotFoundException"inIntelliJIDEA(14个答案)关闭6年前。我有以下项目结构-ProjectRoot---src------Main------examples---libs我的src文件夹在Intellij中被标记为sources。现在,当我想运行主类时,出现以下错误:Exceptioninthread"main"java.lang.ClassNotFoundException:Main关于我做错了什么有什么想法吗?这是我的主要类(class):publicclassMain{publicstaticvo

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 - Akka Http.get(ActorSystem) 导致 intellij 中的方法调用不明确

intellij在子类指定更具体的返回类型时存在问题。Akka的Http.get(ActorSystem)方法就是这种情况。这个问题已报告给JB,但他们尚未回复。SCL-12302 最佳答案 我找到了解决问题的简单方法。只需从JetBrains安装Scala插件:文件->设置...->插件->安装JetBrains插件...->搜索Scala。重启IDE后故障消失。 关于java-AkkaHttp.get(ActorSystem)导致intellij中的方法调用不明确,我们在StackO

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 太多文件打开错误

在Ubuntu14.04LTS上的IntelliJIDEA13.1.5中,我看到大型项目中偶尔出现错误,提示“打开的文件太多”。有趣的是,这不会消失并完全卡住IDE。我已经尝试了以下方法来修复它。1)修改我的/etc/sysctl.conf使其具有本文中所示的这一行here.减少错误的发生频率:fs.inotify.max_user_watches=524288fs.file-max=3801802)将IntelliJ进程的ulimit-n设置提高到64k。我没有注意到这在性能上有任何差异,但我上面提到的文章声称它会有所帮助。3)将此添加到我的idea64.vmoptions文件中(有

java - 在 IntelliJ 中为 10K+ 类更改所有带有空格的选项卡

如何用空格序列替换类中的所有制表符?项目有10K+个类。有社区版IntelliJ,我该如何自动化这个过程? 最佳答案 在IntelliJ中,您可以通过ctrl-shift-r或通过编辑->查找->替换路径在整个项目中进行查找和替换,确保选中“正则表达式”框,然后在“要查找的文本”框中输入\\t并在“替换为”框中输入四个空格或任何您想要用替换制表符的内容你可以用find和perl做一些魔术:find.-name"*.java"-execperl-i.bak-pe's/\t//g'"{}"\;这将在当前目录及其子目录中找到所有名为som

java - 使用 Spring 引导在 Intellij 中实时加载 Assets

在不使用Springboot技术的情况下使用Spring时,我可以使用TomcatMaven插件启动应用程序并更新我的html、css和js,而无需重新启动服务器以使更改在浏览器中生效。现在,当使用Springboot执行此操作时,每次我更改静态Assets中的某些内容时,我都必须在IntelliJ中执行Make任务,否则我将不会在浏览器中看到更改。我的SpringBoot应用程序也使用了devtools依赖项,我在查看时将浏览器连接到实时重新加载套接字。此配置仍然没有显示我在静态文件中所做的更改。我需要做什么才能让它正常工作? 最佳答案

java - 为什么 Intellij 默认的 getter/setter 模板会删除我的 boolean 值 "is"变量名前缀?

我有一个实体。我将变量定义为boolean值,并使用IntellijIdeaShortcuts创建了Getter和Setter方法。privateBooleanisForLaboratory=false;创建后它生成了这个:publicBooleangetForLaboratory(){returnisForLaboratory;}publicvoidsetForLaboratory(BooleanforLaboratory){isForLaboratory=forLaboratory;}我期待getIsForLaboratory和setIsForLaboratory。它是Java的通

java - IntelliJ IDE(社区版)不支持 var 声明 Java 10

我已经安装了IntelliJIDEA(社区版)的2018.1版,它增加了对Java10的支持。当我尝试使用新的"var"来键入局部变量时,IDE将其突出显示为红色和可爱的短语:“无法解析类型“var”。请参阅附件varRed我读过另一篇发生完全相同问题的帖子,其中一位成员给出了可能的解决方案https://stackoverflow.com/a/49719734/9478809我也这样做了,我已经为该类型的Java语句创建了一个实时模板,但它仍然不起作用。你们中的一些人对此有什么建议吗?我会感谢你的帮助提前致谢。 最佳答案 要扩展n

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