如何在IntelliJ IDEA中实现类似PyCharm ###的Java代码直运行功能
无需调试模式实现Java代码片段直接运行+变量复用的方案
原生方案:利用IDEA的Scratch Files + 交互式会话
- 创建Java临时文件:通过
File > New > Scratch File选择Java类型,直接编写代码片段(无需手动写类和main方法) - 首次运行:点击代码左侧的运行箭头,选择"Run 'Scratch'",IDEA会自动生成包装类并执行
- 复用变量:不要关闭运行会话,在Run工具窗口的Console标签中,点击右上角的「Start REPL」按钮进入交互式模式,后续输入的Java表达式可直接复用之前定义的变量,所有操作在同一个JVM进程中进行
插件方案:Java REPL插件
- 安装后可打开独立的交互式Java环境,支持:
- 直接输入单行或多行Java代码片段执行
- 自动保存会话中的变量,后续代码可直接引用
- 支持语法高亮和代码补全,体验和编写普通Java代码一致
替代方案:Kotlin REPL兼容Java代码
- IDEA默认自带Kotlin REPL,完全兼容Java语法,可直接输入Java代码片段执行,变量会被会话保存
- 打开方式:
Tools > Kotlin > Kotlin REPL,示例代码:
后续可直接使用String msg = "Hello"; System.out.println(msg);msg变量
内容的提问来源于stack exchange,提问作者ming zhang
相关产品推荐
相关产品推荐

