草庐IT

Intellij-idea

全部标签

java - IntelliJ - 所选目录不是 JDK 的主目录

类似这个问题IntelliJ,"TheselecteddirectoryisnotahomeforJDK",我收到一个错误,提示我的JDK目录突然无效。即使我的JDK目录对我来说看起来不错并且在我上次加载IntelliJ时工作正常所以我选择了一个有效的JDK目录,但我仍然收到此错误。什么会导致这种情况?什么可以解决这个问题? 最佳答案 这是因为JAVA_HOME/lib目录中缺少tool.jar和/或rt.jar文件。重新安装java可以解决这个问题。 关于java-IntelliJ-所

java - Mac OS X 上的 Intellij 默认 Windows 键盘映射

是否可以在MacOSX上为IntellijIDEA使用默认的Windows键映射。这不是像EclipseWindows键映射那样的选项吗? 最佳答案 这对我来说也是一种痛苦。我有时在IntelliJ的windows、linux和macOS工作,只是不想在心理上处理不同的布局。我终于成功地拥有相同的布局,而且我还在除IntelliJ之外的所有应用程序中交换了键盘上的控制/命令按钮(我使用的是常规Windows键盘)>这样我就可以在整个系统中使用ctrl+c/v/a/f/...。将IntelliJ中的键盘映射更改为“XWin的默认设置”

java - Lombok @Log4j2 注释在 IntelliJ IDEA 中不起作用

这个问题在这里已经有了答案:Can'tcompileprojectwhenI'musingLombokunderIntelliJIDEA(42个答案)关闭3年前。我在我的项目中使用Lombok库,但@Log4j2注释有问题。不知道为什么,但它没有在class中生成log字段。但是当我将注释更改为@Slf4j时,它起作用了,我可以在IntelliJIDEA的“结构”选项卡中看到它。我正在使用gradle作为构建工具。几乎没有依赖关系”dependencies{compileOnly("org.projectlombok:lombok")compile("org.springframewo

java - 如何在idea的断点中使用条件?

我已经来回尝试了很长时间,但不知何故它不起作用。我也尝试过使用和不使用分号。我还尝试在断点之前运行这一行以确保条件确实有效,logger.error("IamHere!"+"#PDUElements:"+pdu.getVariables().size());它按预期返回13。有人知道如何让它工作吗?编辑根据要求,我将在断点处添加运行的代码行,logger.error("IamHere!"+"#PDUElements:"+pdu.getVariables().size());Traptrap=Trap.createTrapFrom(variableMap,instanceIdentifi

java - IntelliJ 显示 "always true"提示但不显示 "always false"的 instanceof

所以,我使用IntelliJIDEA在Java中进行编程,并且我正在试验关键字instanceof,我的代码最终看起来像这样:publicclassMain{publicstaticvoidmain(Stringargs[]){Oneone=newOne();Onetwo=newTwo();if(oneinstanceofTwo){System.out.println(one);}if(twoinstanceofTwo){System.out.println(one);}}}classOne{}classTwoextendsOne{}IntelliJ在twoinstanceofTwo行

java - 如何自定义意向菜单的顺序

从IDEA2018.2(macOS)开始,alt+Enter(意图)菜单中的选项出现的顺序发生了变化。对我来说,现在的顺序比以前更不合逻辑,也更不符合当前的背景。是否可以更改顺序?例如,给定一个Java项目中的JUnit类MyClassTest,在之前的类名上按alt+Enter得到运行“MyClassTest”作为第一个选项。该选项现在位于菜单中的第4个,第一个是'CreateSubclass',这对我来说根本不相关。 最佳答案 目前在IntelliJIDEA中无法自定义意图操作的顺序。有一个您可以投票支持的开放功能请求:IDEA

idea将java项目上传到github详细步骤

文章目录前言一、github上操作流程二、idea配置三、账号和邮箱配置四、代码上传到github前言继上次安装git后,需要将我们的项目上传到github进行保存和分享一、github上操作流程登陆你自己的github账号1.右上角点击个人头像,选择Settings2.下拉左侧导航栏并选择Developersettings3.按照如图所示选择Personalaccesstokens——>Generatenewtoken4.Note随便填一个,下面所有的选项都选上5.接着会生成token,进行保存好,刷新页面会丢失只能重新生成二、idea配置1.进入IDEA–Settings–VersionC

idea恢复默认出厂设置

idea恢复默认出厂设置1、IDEA2021之后,在顶部工具栏,选择File|ManageIDESettings|RestoreDefaultSettings.2、或者双击shift搜索RestoreDefaultsettings然后点击restoreandrestart

如何在IDEA中使用固定公网地址SSH远程连接服务器开发环境

文章目录1.检查LinuxSSH服务2.本地连接测试3.Linux安装Cpolar4.创建远程连接公网地址5.公网远程连接测试6.固定连接公网地址7.固定地址连接测试本文主要介绍如何在IDEA中设置远程连接服务器开发环境,并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能,本例使用的是IDEA2023.2.5版本。Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道

java - Intellij IDEA 是如何管理插件依赖的?

在使用IntellijIDEA插件一段时间后,我注意到具有外部依赖项的插件工作正常,即使这些依赖项没有与插件本身捆绑在一起,也没有在任何地方公开声明。随机选择一个例子:GenerateToString插件依赖于log4j。但是如果你看一下jar文件,你会发现它只包含它自己的类加上一些资源(图像和html文件)和元数据(必需的plugin.xml和MANIFEST.MF),它们都没有任何引用log4j。该jar文件是安装插件所需的唯一文件。这怎么可能?IDEA如何管理这些依赖关系,以便它不会在运行时抛出ClassNotFoundException或类似的东西?