草庐IT

intelliJ

全部标签

java - intellij 已经引入常量是私有(private)的而不是公共(public)的

在IntellijIDEA11.1.2中,当使用重构快捷方式引入常量时,它总是使publicstaticfinal常量,而我通常更喜欢默认为private.在旧版本的Intellij中,我很确定我可以选择将private设置为默认值。有谁知道是否仍然存在为IntroduceConstant重构选项默认为private的选项,而不必事后转到声明并将public编辑为私有(private)?谢谢 最佳答案 我遇到了同样的问题并解决了它(想法12)。要默认引入私有(private)常量,请执行以下操作:禁用in-placemode(文件-

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

java - 找不到 Maven 依赖项

我和我的friend正在开发一个Javamaven项目,设置与我们从git获取的项目相同。在我的设置中,Maven正确导入了所有依赖项,但对于我的friend,它找不到任何依赖项。我们尝试过的事情:卸载并重新安装Intellij使缓存无效/重启删除.Intellij文件夹中的maven文件夹并删除*.iml和.idea文件夹并重启Intellij右键单击项目,单击maven,然后单击重新导入。我们都可以访问互联网,所以这也不应该成为问题。此外,Maven设置为在Intellij中自动导入。 最佳答案 我认为问题不是IntelliJ,

分享一下快速搭建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文件,一个用于台式机,一个用于笔记本电脑?我是不是用错了方法?更新:问题似乎与提交有关。当我在文件中进行更改、保存并点击“