草庐IT

intellij-eap

全部标签

java - Intellij 中的数据类型渲染器?

最近转换为Intellij。Eclipse在调试器中有一个特性,“PrimitiveDisplayOptions”,它具有十六进制和ascii值的调试器渲染图元。到目前为止,由于Intellij中的一切都轻而易举,我认为这很容易,但在一个小时后以及一些非功能性数据类型的渲染之后,我发现自己已经准备好爬回Eclipse。我制作了一些可用的渲染器,但仅适用于对象,因此我只能得出结论,渲染器似乎不适用于基元。有人可以在这里为我指明正确的方向吗?编辑:我已经看到在默认渲染中选择十六进制的选项,但我希望得到的不仅仅是一个需要为每个变量单击2次的解决方案。 最佳答案

java - Intellij IDEA : "unmappable character for encoding UTF-8" compiling ISO-8859-1 files

我有一个混合编码的源代码树,我的一些源文件收到上面的警告。我设法成功地将这些文件的编码设置为ISO8859-1,并且在使IDEA的缓存失效后,它们现在可以在编辑器中正确显示。但是,当我编译时,我仍然收到错误消息。生产构建使用ant,这不是问题,但这意味着我无法在IDE中“制作”。有没有办法让IDEA正确编译这些,或者失败时,将错误降低为警告? 最佳答案 我在IntelliJ选项面板Compiler/JavaCompiler中添加此属性解决了这个问题:额外的命令行参数:-encodingISO-8859-1

java - 将 VisualVM 与 IntelliJ 结合使用

我正在尝试使用VisualVM使用IntelliJ分析Java应用程序。我在IntelliJ中安装了VisualVMLauncher插件。我在IntelliJ中按下带有橙色圆圈的播放按钮,启动VisualVM并在我开始运行时打开进程。但是,当我尝试分析CPU时,它似乎没有分析我程序中的方法。我试过几个不同的程序,但似乎无法让它们中的任何一个与VisualVM一起工作。这就是VisualVM的样子:探查器似乎认为总时间是857毫秒或6.21毫秒,而实际上我的程序运行大约需要一分钟。它似乎正在捕获不是我的程序的“DestroyJavaVM”。我正在使用VisualVM,因为它是我能找到的唯

java - Intellij 使用混合项目 (maven+gradle)

我正在处理两个Java项目:Gradle项目和一个对Gradle项目具有快照依赖性的Maven项目。当我更改gradle项目时,我需要将其安装到m2并刷新IntelliJ中的依赖项。有没有一种方法可以使gradle项目源始终与maven项目保持同步,而无需将其安装到m2? 最佳答案 你必须在InteliJ中:RIGHTCLICK在您的Maven项目上,然后从上下文菜单中选择OpenModuleSettings(F4)在右侧面板中选择库在中间面板中选择绿色加号(添加库)从下拉列表中选择Java导航到您的Gradle项目的主目录并确认选

java - 查看 Intellij 项目中的错误

这个问题在这里已经有了答案:HowtoviewthelistofcompileerrorsinIntelliJ?(6个答案)关闭5年前。我使用的是Intellij版本8。如何查看整个项目的警告或错误?

java - 在 IntelliJ IDEA 12 Ultimate 中创建 Servlet

有人可以向我解释如何使用IDEA12Ultimate、Tomcat7和servletAPI创建简单的Web项目吗?我找不到任何教程:(谢谢。 最佳答案 查看这些资源:IntelliJIDEA12.1.0WebHelp:ServletsHowtoconfigureaserverintheIntelliJIDE(lotsofpictures)GettingStartedwithJavaEE7andGlassFish4.0(lotsofpictures)IntelliJIdea:DeployasimpleJavaservlet(noJSP

java - Intellij Idea 提示 : Condition is always false - can that be true here? (Java)

我有以下代码:publicStringtestExitPoints(){booleanmyBoolean=false;try{if(getBoolean()){return"exit1";}if(getBoolean()){thrownewRuntimeException();}}finally{myBoolean=true;}if(getBoolean()){return"exit2";}return"exit3";}publicstaticbooleangetBoolean(){Randomrand=newRandom();returnrand.nextInt()>100;}现在I

java - 如何将 IntelliJ IDEA 9 作为 64 位进程运行?

我注意到IntelliJIDEA9在Windows2003x64中作为32位进程运行,我想将其配置为作为64位进程运行。我确实找到了anarticle关于如何在MacOSX中而不是在Windows中执行此操作。更新#1:我安装了64位版本的JDK1.6.18。 最佳答案 Thispost可能有帮助。它提到在Windows上使用idea64.exe启动器。 关于java-如何将IntelliJIDEA9作为64位进程运行?,我们在StackOverflow上找到一个类似的问题:

java - IntelliJ IDEA 添加 JDK 10 : “The selected directory is not a valid home for JDK”

我创建这个问题只是因为我发现重复的问题被标记为Windows和Ubuntu分别,而我在macOS上遇到了这个问题我安装了IntelliJUltimate2017.2,添加了JDK8,并想添加JDK10。下载并安装Oracle的JDK10后,尝试添加/Library/Java/JavaVirtualMachines/jdk-10.0.1。jdk/Contents/Home作为IntelliJ的新JDK,我得到了错误信息TheselecteddirectoryisnotavalidhomeforJDK尽管这个JDK10目录的路径和文件权限似乎都与JDK8一致。

java - IntelliJ Build > Rebuild Project 是否调用 Maven?

在IntelliJ14.1中,当为Maven项目调用Build>RebuildProject时到底发生了什么。它会调用mvncompile吗?它做一些独立于maven的事情吗?我已经尝试对此进行测试,当我单击Build>RebuildProject时,如果我从maven项目View运行maven,我看不到任何表明maven正在运行的控制台输出,我得到maven输出。那么IntelliJBuild>RebuildProject和maven/gradle/ant等构建工具到底是什么关系呢? 最佳答案 不,IntelliJIDEAmake