我在我的电脑上安装了Tomcat服务器,并service在Windows中添加了它.所以现在每次启动计算机时都会启动它.现在,在IntelliJ中,我已经配置了一个应用程序服务器,这是我的Tomcat服务器,但是当试图"运行"应用程序时,它说该端口已经在使用....并且它是当然的,因为Tomcat是在启动时启动的.IntelliJ是否有可能部署到已经运行的Tomcat服务器而不是尝试重新启动?
我已经使用intellij 2年了,并且喜欢它.但是在更新到2016.3.4后,它停止在运行窗口中突出显示路径位置.
我以前只能点击突出显示的路径,它会跳转到文件和行.
来自maven-checkstyle-plugin的输出示例应该是"可点击的":
[ERROR] C:\Users\userName\Documents\project.main\src\main\java\MyClass.java:36: Only one statement per line allowed. [OneStatementPerLine]
Run Code Online (Sandbox Code Playgroud)
这是非常令人沮丧的,如何让intellij再次这样做的任何想法都会很棒.
最小,完整和可验证的例子
复制此项在IntelliJ IDEA中创建一个名为"bug"的项目
IntelliJ IDEA 2016.3.4
Build #IU-163.12024.16, built on January 31, 2017
Run Code Online (Sandbox Code Playgroud)
创建一个文件夹
bug-> CodeStyle和此文件夹中的文件"checkstyle.xml"
<?xml version="1.0"?>
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="charset" value="UTF-8"/>
<property name="severity" value="error"/>
<property name="fileExtensions" value="java,"/>
<module name="FileTabCharacter"/>
<module name="TreeWalker">
<module name="RegexpSinglelineJava">
<property name="format" value="System\.(out|err).*?$"/>
<property name="ignoreComments" value="true"/>
</module>
</module>
</module>
Run Code Online (Sandbox Code Playgroud)
pom
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>bugExample</groupId>
<artifactId>bug</artifactId>
<version>1.0-SNAPSHOT</version> …Run Code Online (Sandbox Code Playgroud) 嗨,我最近想开始在Groovy中开发,但是当我尝试IntelliJ IDEA时,它不会加载Groovy因为它说:
看起来在指定路径中的Groovy分发被破坏了.无法确定版本.
什么事情我甚至尝试了一些较旧的版本,它也没有工作:(有人有相同的问题或知道如何工作吗?
我的目标是:
在IntelliJ IDEA中禁用弹簧启动项目的自动保存
当手动保存文件时,总是热重新加载项目
在我看来,同时实现这两个目标是不可能的.
我可以通过修改这些设置来禁用IntelliJ IDEA中的自动保存:
构建,执行,部署 - > 编译器取消选中自动构建项目
另外我认为太需要的是修改这些选项:
外观和行为 - > 系统设置取消选中同步下的两个保存文件(帧停用并自动保存文件)
我可以在Mkyong的帮助下启用热重新加载:Mkyong-help 正如您从链接中看到的,它需要设置"自动构建项目".如果我执行这两个步骤,那么应用程序将始终保存在编辑上,并且它将始终热重新加载应用程序.
这是如此令人沮丧,我认为IntelliJ IDEA是一个很好的现代IDE,这种工业核心功能,如热重载处理容易吗?
问题是,我真的不想热重新加载我的应用程序我对文件的每一个更改!因为那时它将不断热重新加载,这将在大多数时间打破应用程序.只是如此不必要和浪费资源.我总是在手动保存文件时热重新加载,这是许多其他编辑器的标准.必须有一个解决这个问题的方法,因为人们希望合理的热重新加载它们的开发.
有人试过在MacOS上的IntelliJ上设置JDK 10吗?
尝试这样做时,我收到的消息是"所选目录不是JDK的有效主页".
我安装了oracle为MacOS提供的JDK 10
我的机器上的JDK安装路径是
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
我通常按下找到一个文件,按Shift Shift名称搜索然后Enter打开文件.
几天前,当我找到文件时,它会像往常一样显示文件列表,但是当我点击时它什么都没打开Enter,这真的很奇怪.Ctrl Shift N然而,仍然完美无缺.有谁知道如何解决这一问题?谢谢.
我注意到, mvn -U idea:idea 被标记为已退休。
用什么来替代它呢?因为,也许我做错了什么,这是 IDEA IDE 最重要的功能。从每周一次到每天都会发生几次事情,“宇宙就不再有任何意义了”。
构造函数没有被调用,断点没有命中,等等。重新启动/清除缓存/刷新maven项目/我知道的任何东西都没有帮助......
只有提出mvn -U idea:idea问题才能解决这个想法,然后我们就恢复正常了。
问题:
mvn -U idea:idea我们应该使用的替代品?这个问题很可能与可清除缓存之外的某个地方有关,保存旧版本的依赖项并使用它们违反 pom.xml 等。
这在某种程度上可以在外部称为 mvn clean、缓存清除、重新启动...有关如何处理此问题的任何想法也将受到欢迎。
考虑这种情况...您只是一次对几个文件进行更改。代码还没写完,电话铃响了……那你得关闭PhpStorm,关掉电脑,快点,因为有重要的事情发生了。然后一周后你会回来,启动你的 phpstorm 并注意到你写的所有东西都被保存了,但星号不见了。因此,您不知道在您离开之前哪些打开的文件被更改了。
我在这里读了几篇关于混淆保存功能的帖子,我认为目前的处理方式确实不是很好。phpstorm 应该询问我是否要保存这些更改,或者至少在启动后在选项卡中保留星号,以便开发人员知道更改了哪些文件。
我在我的项目中使用'Activiti'.几天前,我将IDE从Eclipse更改为IntelliJ IDEA.'Activiti'有一个非常有用且友好的Eclipse插件,名为'Activiti Designer'.但是我发现使用'Activiti'时Intellij的插件'actiBPM'非常难以使用,而且根本不友好.那么,在使用'Activiti'时,有没有更好的插件可以用于IntelliJ?谢谢.
最近几天,我改用JetBrains Toolbox App在我的Ubuntu 16.04.2中管理IntelliJ IDEA / PyCharm / WebStorm(我已经使用Toolbox App重新安装了所有JetBrains产品)。现在,我遇到了一个问题:每次从Toolbox App或从命令行(./idea.sh)启动IntelliJ IDEA时,IntelliJ IDEA都可以按我希望的方式运行,但是启动器栏中没有一个图标,只有一个白色问号。但是,如果我双击它的缩略图来启动它,一切都会好的,包括我的ubuntu启动器栏中的漂亮图标!
有谁知道如何解决?这不是什么大麻烦,但是我只想通过自己的开发环境使一切都变得很好。