如果中间包为空,IntellijIDEA会自动将包链接在一起。总的来说,这是一个不错的功能。但是,有时您不希望将它们链接起来,尤其是当您正在为新项目创建新的包结构时。我可能遇到了为某个包禁用此功能的设置,但我现在在哪里找不到它。那么,有谁知道如何控制这个功能?非常感谢。顺便说一句,如果您需要澄清,我所说的包链接的意思如下。假设你有这个包结构:$treecomcom└──company└──project└──some└──feature由于中间文件夹内真的没有其他东西,IntellijIDEA会自动显示为com.company.project.some.feature在项目资源管理器中
有没有办法在提交时删除IntellijIDEA中未使用的导入?手动操作不是很理想,CTRL+ALT+O有帮助,但仍然是手动操作。 最佳答案 如果您使用的是IntelliJIDEA或AndroidStudio:转到Settings>Editor>General>AutoImport并检查Optimizeimportson飞复选框。 关于java-如何在提交时删除IntellijIDEA中未使用的导入?,我们在StackOverflow上找到一个类似的问题: ht
我正在使用Run->Run菜单从IntelliJIDE运行一个简单的Java程序。它工作正常。现在我想添加log4j日志记录。我在我的项目根目录下添加了一个资源文件夹。我在该文件夹中添加了一个log4j.properties文件。我更改了代码以记录一些内容。告诉IntelliJ将资源文件夹包含在类路径中以便看到属性文件的正确方法是什么?使用IntelliJ8,我可以像醉酒的猴子一样猜测并最终让它发挥作用。我现在有9个,但我完全不成功。我已经尝试了一个小时。某处的“添加到类路径”选项怎么样?/烟雾/发泄/咆哮 最佳答案 试试这个:转到
我们正在IntelliJ中创建一个新项目,一定有什么问题,因为当我们右键单击一个目录时,选择New然后获取上下文菜单,基于Java的选项没有显示。目前获取诸如文件、一些HTML选项、XML选项之类的内容。到目前为止,我们假设这是我们在项目/模块配置中没有正确配置的东西。我们正在谈论的新模块是多模块项目的一部分。我们使用Maven网络原型(prototype)创建了它。对配置项目性质有帮助吗?编辑:答案是基本的:'当你意识到某些事情因为你没有点击'应用'而无法正常工作的那一刻......:)我们笑得很开心当我们发现这一点时我们自己' 最佳答案
我想知道是否可以将IntelliJIdea配置为立即在项目树中的类文件上显示编译错误。目前,如果无法编译类,我需要手动触发重新编译以查看我的类上的错误标记。 最佳答案 从IntelliJ12开始,可以选择根据源代码更改自动构建项目。在“设置”->构建、执行、部署->“编译器”中选中“自动构建项目”复选框。这将立即在项目树中显示任何编译错误。 关于java-如何在IntelliJIdea的项目树中立即看到编译错误?,我们在StackOverflow上找到一个类似的问题:
我刚刚安装了IntelliJIDEA,当我尝试创建我的第一个项目时,它要求我设置项目SDK。当我点击“JDK”时,它要求我选择JDK的主目录,如图所示。我找不到它的位置。 最佳答案 对于一个新项目,选择jdk的主目录例如C:\Java\jdk1.7.0_99或C:\ProgramFiles\Java\jdk1.7.0_99对于现有项目。1)您需要在系统上安装jdk。例如在C:\Java\jdk1.7.0_992)进入File菜单ctrl+alt+shift+S下的projectstructure3)SDKs位于PlatformSet
我在IntelliJ中使用传统的MavenJava项目结构,例如main/java/com/x/ytest/java/com/x/y当我使用IntelliJ在main/java/com/x/y中创建一个名为Foo的类时,我想自动在test/java/中创建一个名为FooTest.java的文件com/x/y.在Eclipse中,工具栏上有一个按钮,可以完成创建骨架测试类所涉及的大部分工作,有人知道IntelliJ中有类似的东西吗?谢谢, 最佳答案 使用菜单选择Navigate->Test,或Ctrl+Shift+T(在Mac上为Sh
Gradebuild,即使在IntelliJIDEA内部,也不会将依赖项放入“ExternalLibraries”文件夹中,因此这些类不会在编辑器中显示为建议,当我手动将它们添加为导入时,会进行编译错误。如何让IntelliJ自动将依赖项合并到我的build.gradle文件中,例如:编译'com.google.code.gson:gson:1.7.2 最佳答案 添加依赖后打开“Gradle”('View'->ToolWindows->Gradle)选项卡并点击“refresh”添加示例(编译'io.reactivex:rxjava
我想使用IntelliJ的查找和替换功能来执行以下转换://Replacethismodel.put('foo','bar')//Withthismodel['foo']=bar我尝试了以下方法:要查找的文本:model.put\((.*),(.*)\)替换为:model\[\\1\]=\\2但Intellij似乎无法将\\1和\\2识别为反向引用。我也尝试过单斜杠,但这也不起作用。 最佳答案 IntelliJ使用$1进行替换反向引用。来自IntelliJ的帮助:Formoreinformationonregularexpressi
当我在Eclipse中编辑Java类时,当我的光标位于类变量上时,我可以执行Ctrl+T以弹出一个显示所有它的父类和子类。IntelliJ中的等价物是什么?例子:Use|ruser=newUser();管道是我的光标。 最佳答案 导航|键入HierarchyCtrl+H将显示类似的信息,但在面板中。您可以float和Unpin面板,使其仅在您使用键盘快捷键时出现在固定显示位置。 关于java-如何在IntelliJIDEA中显示一个类的所有父类和子类?,我们在StackOverflow上