草庐IT

intellij-eap

全部标签

android - 使用基于 Gradle 的配置时在 Android Studio (IntelliJ) 上运行简单的 JUnit 测试

我正在使用AndroidStudio/IntelliJ来构建现有的Android项目,并想添加一些简单的JUnit单元测试。添加此类测试的正确文件夹是什么?androidGradle插件定义了一个目录结构,src/main/java为主要源码,src/instrumentTest/java用于Android测试。尝试在instrumentTest中添加我的JUnit测试对我不起作用。我可以将它作为一个Android测试运行(这就是那个目录的用途),但这不是我想要的——我只想运行一个简单的JUnit测试。我尝试为这个类创建一个JUnit运行配置,但这也没有用-我猜是因为我使用的目录标记为

android - 使用基于 Gradle 的配置时在 Android Studio (IntelliJ) 上运行简单的 JUnit 测试

我正在使用AndroidStudio/IntelliJ来构建现有的Android项目,并想添加一些简单的JUnit单元测试。添加此类测试的正确文件夹是什么?androidGradle插件定义了一个目录结构,src/main/java为主要源码,src/instrumentTest/java用于Android测试。尝试在instrumentTest中添加我的JUnit测试对我不起作用。我可以将它作为一个Android测试运行(这就是那个目录的用途),但这不是我想要的——我只想运行一个简单的JUnit测试。我尝试为这个类创建一个JUnit运行配置,但这也没有用-我猜是因为我使用的目录标记为

java - 是否有在 IntelliJ 中使用 system.out.println 包装语句的快捷方式

在我看来,有时我想打印一个变量的值,所以我重复以下操作:写soutTAB(system.out.println的快捷方式)在函数中写入变量名在IntelliJ中是否可以仅使用键盘快捷键用函数包装变量? 最佳答案 在IntellijIdea13.1中,有一种称为“后缀代码补全”的快捷方式。因此,要用System.out.println包裹一个表达式、对象或变量,您只需写下它的名字,放一个点,然后写下sout,然后点击Tab。所以,例如:newMyObject().sout+将转换为System.out.println(newMyObj

java - 使用 Intellij 使用键盘或鼠标选择括号 () 或方括号 [] 或大括号 {} 之间的 block

我已经开始使用IntelliJ,我真的很喜欢它,但是与Eclipse相比,我有一些功能是我想念的。其中之一是在{}、()或[]之间选择block,或者在block的打开/关闭之间跳转。例如,在Eclipse中,如果您在左括号之后双击,它将选择匹配的右括号之前的所有内容,如下所示:method(item1,method2(itemA),item3,item4,item5);如果您在左括号method(|之后双击,那么它会选择直到右括号的所有内容,就在item5之后。我发现当您双击时IntelliJ会选择方法体单击,但不是括号内的区域,也不是类主体。此外,在eclipse中,您可以在打开/

java - 为什么 IntelliJ 要接受传入的网络连接?

➠IntelliJ中的什么功能充当服务器来接受传入连接?首次运行IntelliJ2017.1.1时,我会看到一个对话框,询问传入网络连接的权限。Doyouwanttheapplication“java”toacceptincomingnetworkconnections?ClickingDenymaylimittheapplication’sbehavior.ThissettingcanbechangedintheFirewallpaneofSecurity&Privacypreferences.[Deny][Allow]在新建项目向导中,单击Maven选项卡时,全新安装的Intell

Intellij IDEA 中的 Java EE 部署

我有一个相当复杂的JavaEE项目,可以从Maven中很好地构建它。将其导入IDEA后,我已将前端WAR和后端EAR部署到本地Weblogic12c服务器。该项目还有几个打包为jar的“通用”工件,供前端和后端工件使用。对于部署,我使用explodedartifacts来节省一些打包/解包时间,到那时一切正常。在开发过程中,我编辑了一些Java源代码并尝试将更新后的工件重新部署到正在运行的Weblogic。我按Shift+F10,选择Redeployartifacts,我看到IDEA正在构建项目,项目在服务器上重新部署,而且通常情况下,我没有看到任何最近的更改。即使我明确选择重建项目然

java - Intellij 项目 View : not show multiple classes in same file

我在Intellij的项目View中发现的一件令人沮丧的事情是它显示了文件中的所有类,而不仅仅是文件命名的类。问题在于,要打开一个文件,我必须双击两次:一次是展开文件并显示文件中的类,然后第二次才能真正打开文件。在大多数情况下,我不想看到文件中的类。我只想在项目View中查看该文件,当我双击该文件时,我想打开该文件,而不是深入了解其结构。是否可以通过这种方式配置我的UI?更新:进一步解释显然人们在理解这个问题时遇到了问题。请参阅上面的Intellij项目导航Pane图片。请注意,某些类(蓝色圆圈)有一个+号,而其他类则没有。带加号的是其中包含多个类的文件。问题是,如果您双击一个只有一个

java - Intellij maven 项目编译 fatal error : invalid flag: --release

我正在尝试从Spring-boot、Intellij中的Maven开始请帮助我,我收到了错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile(default-compile)onprojectspring-rest:Fatalerrorcompiling:invalidflag:--release->[Help1][ERROR][ERROR]Toseethefullstacktraceoftheerrors,re-runMavenwiththe-eswitch.

java - IntelliJ IDEA 和 Gradle : Why there are 3 modules per sub-module?

我对IntelliJIDEA的gradle集成以及gradle子项目到IDEA模块的映射感到相当困惑。为什么每个gradle子项目都有3个模块(client、client_main和client_test)?有没有办法摆脱“父”模块?每次我删除它时,我的构建都会以令人困惑的方式中断。更新第三个模块(“服务器”)的内容根始终设置为整个文件夹,如下所示。这意味着我无法将构建中的目录标记为生成的源,因为它们在默认情况下被排除在外。 最佳答案 现在可以在IDEA中导入gradle项目时取消选择该选项,已在2016.1.2UltimateID

java - IntelliJ 调试器卡住了

我正在调试一个普通的Java应用程序,没有GUI,只有大量的计算,并且在出现问题时在主线程的堆栈中调用了~5次。基本上它一直在局部变量监视中说“收集数据”。因此,我尝试在按下“恢复”后立即添加一个断点,而不是逐步进行。现在它说“等待最后一个调试器命令完成”。有没有人遇到过这个问题?更改调试器是解决这个问题的唯一方法吗? 最佳答案 在IntelliJ(2017.1.4社区版)上,以下解决了我的问题:文件->设置输入“toString”导航到构建、执行、部署->调试器->数据View->Java找到“启用‘toString()’对象Vi