草庐IT

intellij-eap

全部标签

java - IntelliJ 调试器捕获同名的错误文件

我在同一个Maven项目中的两个单独的包package1和package2中有两个同名文件。我在package1中存在的文件中的i行添加了一个调试点。但是在调试时,IntelliJIDEA调试器在package2中存在的文件的第i行停止。这也发生在我的一些伙伴身上。IntelliJ是否报告过此类错误?任何修复或解决方法? 最佳答案 您可以在设置>>构建、执行、部署>>调试器下打开Showalternativesourceswitcher标志。选中显示替代源切换器复选框,IntelliJIDEA将允许您更改所需的文件。现在,当您进行调

java - IntelliJ 可以从 log4j 输出创建指向源代码的超链接吗?

在IntelliJ控制台中,堆栈跟踪自动包含将您带到相关源文件的超链接。链接以(Log4jLoggerTest.java:25)格式出现在每一行的末尾。我可以配置log4j以类似格式输出文本。log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE}(%F:%L)-%m%n在eclipse中,控制台会自动将这样的文本转换为链接。在IntelliJ中,堆栈跟踪是链接,但我自己的相同形式的输出仍未链接。有没有办法让IntelliJ也这样做? 最佳答案 是的,你可以,试试这个模

java - 将字体更改为 IntelliJ 10/11

我尝试使用另一种等宽字体(如Inconsolota)更改IntelliJIDE的字体。我将Inconsolata.ttf(我使用Windows)放在目录中:C:\ProgramFiles\Java\jdk1.7.0_01\jre\lib\fonts为什么IntelliJ不提供它?是走错路了吗?(我准确地说,我仔细检查过IntelliJ使用这个JDK而不是另一个) 最佳答案 除了在..\jre\lib\fonts中复制字体外,您还需要更改javaanti-aliasingsetting.1)添加选项:-Dawt.useSystemAA

java - 在 IntelliJ Idea 中查看使用的 Java 类的源代码

在visualstudio开发环境中,当您使用库时,如果您有相关的pdb,您可以在调试期间深入了解它们的源代码。请问有没有什么办法可以在Java下用IntelliJIdeaIDE开发时有这个功能呢?我想看看hibernate做了什么。 最佳答案 当然,引用documentation:LibrariesmayoptionallyincludethesourcecodeforthelibraryclassesaswellascorrespondingAPIdocumentation.[...]However,itaddstheabili

分享一下快速搭建IntelliJ IDEA开发环境的完整教程

目录第一步:安装jdk,推荐安装jdk1.8第二步:安装Maven第三步:配置环境变量1、jdk环境变量配置 2、maven环境变量配置第四步:修改Maven仓库的地址第五步:修改idea设置IntelliJIDEA是我们Java程序员使用最多的的开发工具,用过之后都觉得香,相比之下,Eclipse和MyEclipse就有点平平无奇了(反正我果断抛弃了Eclipse)。接下来这篇文章详细地介绍怎么搭建起idea的开发环境。第一步:安装jdk,推荐安装jdk1.8第二步:安装Maven把下载下来的Maven压缩包解压到系统盘指定位置,建议解压到D盘,比如D:/program第三步:配置环境变量1

java - 使用 Java 1.8/1.7 设置 IntelliJ IDEA 并解析 "java: System Java Compiler was not found in classpath"

让我们长话短说。这是发生的事情:IntelliJ12CE下载并安装下载并安装了最新的Java1.7/1.8已设置JDK来制作和运行项目我遇到了以下奇怪的错误:Error:java:SystemJavaCompilerwasnotfoundinclasspath尽管我已经完全安装了Java1.7/1.8,并且通过终端使用它没有任何问题。 最佳答案 解决我的问题的方法如下:在:ProjectSettings>Compiler>JavaCompiler我将下拉菜单Usecompiler从Javac更改为Eclipse!我在网上找到的其他解

java - IntelliJ 错误 - java : try-with-resources is not supported in -source 1. 6 错误。即使在项目设置中选择了 1.7 JDK

在文件->项目结构->SDKs我有1.7jdk但我仍然得到这个错误:added.java:-source1.6不支持try-with-resources(使用-source7或更高版本来启用try-with-resources)我已经重启了IDE但是没有用 最佳答案 较新的JVM允许您使用较低JVM版本的编译器版本来编译代码。例如,JDK1.7将允许您使用1.5编译器编译代码。请参阅此处的“交叉编译部分”http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java

java - IntelliJ 和 SVN : "no changes detected" upon commit

我正在尝试使用Subversion在我的台式机和笔记本电脑之间共享一个项目。该项目有3个模块。我已将项目文件夹导入到我的笔记本电脑可以通过网络访问的共享文件夹中的存储库中。我在笔记本电脑上检查了该项目,然后尝试打开该项目。所有模块都不可见,只有项目的.iml文件,如下面的屏幕截图所示。我注意到.iml文件有一行“内容url”,它指的是我桌面上的一个位置。也许这就是问题所在。我该怎么办?我是否必须在笔记本电脑上创建一个新项目并导入模块——这样会有2个不同的顶级.iml文件,一个用于台式机,一个用于笔记本电脑?我是不是用错了方法?更新:问题似乎与提交有关。当我在文件中进行更改、保存并点击“

java - 用于插入空检查的 IntelliJ 快捷方式?

是否有插入代码的快捷方式:if(someParameter==null)throwNullPointerException("someParameterisnull"); 最佳答案 尝试键入ifn,然后按Tab。您可以找到更多此类模板或通过转到首选项并搜索“实时模板”来定义您自己的模板。 关于java-用于插入空检查的IntelliJ快捷方式?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

java - 将带有java文件的目录转换为intellij中的java模块

我最近改用IntelliJ。我手动导入了一些项目,我想我没有做正确。它们都应该是java模块,但它们只是常规目录文件夹。有没有办法将它们转换为Java模块以便我可以运行这些程序,或者我是否必须手动重新创建新模块? 最佳答案 如果你从某个版本系统获取目录并且它有一个mavenpom.xml配置文件,这里有一个解决方案:在目录中找到pom.xml。右键单击pom.xml。然后您可以看到弹出窗口。选择最后一项“addasmavenprojectfile”。然后maven构建工具会自动识别该目录为模块,并导入指定的jar依赖。