草庐IT

Intellij

全部标签

java - Intellij IDEA 插件 - 未调用 PersistentStateComponent loadState

我正在尝试为IntellijIDEA开发一个插件,我正在使用SDK129.451。我遇到的问题是我无法像他可以在插件中输入的某些列表项那样保留用户数据,并在IDE重新启动后恢复数据。我正在使用PersistentStateComponent来持久化数据,似乎调用了getState()方法,但没有调用loadState()方法。这是一个扩展PersistentStateComponent的示例类:@State(name="Test",storages={@Storage(file=StoragePathMacros.APP_CONFIG+"/other.xml")})publicclas

java - 使用 intellij-idea 在 Windows 上的 tomcat 启动问题

我正在尝试将一个springmvc项目从jboss7.1.1移动到Tomcat8。我通过Windows服务包安装了Tomcat8,它成功运行了。我正在使用intellij为项目部署分解的jar,但我遇到了Tomcat的启动错误,我似乎无法弄清楚。这可能是一个简单的设置问题,但我不确定。我将在下面发布服务器输出。我可以发送更多信息,尽管我不确定tomcat将日志存储在Windows上的什么位置。org.apache.catalina.core.ContainerBaseaddChildInternalSEVERE:ContainerBase.addChild:start:org.apac

java - 使 IntelliJ 生成测试而不抛出异常

当我使用IntelliJIDEA的CreateTest功能时,它会生成带有throwsException子句的测试用例,例如:@TestpublicvoidtestIsInteger()throwsException{}这让我有点恼火:我更喜欢只在必要时自己添加特定的throws子句。这样我就可以一目了然地看到每个测试用例可能抛出什么样的异常。如何更改IntelliJ的这种行为以省略throws子句?或者我想要这个是错误的?创作者似乎认为这种默认行为是件好事。 最佳答案 您可以进入设置/文件和代码模板/代码选项卡并更改JUnit测试

java - 通过 IntelliJ Idea 在 Tomcat 中部署外部 war

我有一个项目依赖于部署到Tomcat的两个war文件。因此,每次我想对其进行测试时,我都需要构建一个工件并将其与两个war一起手动部署。有没有办法以某种方式将那些war文件添加到我的Idea项目中,以便可以通过按Shift+F10自动部署它们。我会手动部署它,但我有几个人在做这个项目,这会大大简化沟通。war是外部的,它们没有来源,所以从它们的来源创建新的模块/工件是不可能的。你能帮帮我吗? 最佳答案 由于已接受答案的链接已失效,这里是逐步的过程(我使用的是Intellij14):1)选择运行/编辑配置2)如果还没有TomcatRu

java - intellij IDEA中如何打开或调用regexTester插件

我对IntellijIDEA(社区版)插件比较陌生。我刚刚安装了this用于在Intellij中测试和验证正则表达式的插件,但我无法从任何地方调用插件窗口。我尝试转到设置>插件,但没有成功。有人知道在intelliJ上使用这个插件吗? 最佳答案 您始终可以尝试Ctrl+Shift+A并键入RegexTester或只是Regex。如果分配了一个快捷方式,它还会向您显示一个快捷方式。 关于java-intellijIDEA中如何打开或调用regexTester插件,我们在StackOverf

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文件中(有