You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IDE中快速运行Java静态代码片段并查看结果?

哈哈,这个需求太真实了——谁想为了临时跑个静态方法就写一堆单元测试的样板代码啊!我来给你分享几个在主流IDE里快速实现的办法,亲测好用:

IntelliJ IDEA 快速运行静态方法的姿势

  • 直接用表达式求值(最推荐)
    完全不用修改原代码,操作超简单:

    1. 打开你的静态方法所在的类,确保IDE已经加载了这个类的编译文件
    2. 按下快捷键 Alt + F8(或者右键菜单里找「Evaluate Expression」)
    3. 在弹出的输入框里直接敲你要测试的调用,比如 foo(11, 2),回车就能看到结果!还能连续输入不同参数,比如接着敲foo(28,3),秒出结果。
  • 用Scratch文件临时跑
    如果你习惯写代码的方式测试,又不想污染原文件:

    1. 点击「File → New → Scratch File → Java」新建一个临时文件
    2. 在里面写个简单的main方法调用静态方法:
      public class TempTest {
          public static void main(String[] args) {
              System.out.println(foo(11, 2));
              System.out.println(foo(28, 3));
          }
      }
      
    3. 右键运行这个main方法就行,Scratch文件不会加入你的项目构建,用完删掉也毫无负担。

Eclipse 对应的实现方式

  • Display视图即时求值

    1. 确保你的项目已经自动编译(Eclipse默认开了自动编译)
    2. 按下快捷键 Ctrl + Shift + I,或者点击菜单栏「Run → Display」
    3. 在弹出的窗口里输入foo(11,2),回车就能看到结果,同样支持多次输入不同参数测试。
  • 临时测试类
    和IntelliJ的Scratch文件思路一致,新建一个普通Java类,写个main方法调用静态方法,运行即可,用完可以直接删掉或者标记为非部署文件。

额外小技巧

如果需要测试更复杂的场景,比如结合上下文变量,还可以开启IDE的调试模式:随便在代码里打个断点启动调试,然后在调试控制台里输入表达式求值,甚至能修改参数再重新运行,灵活性拉满。

内容的提问来源于stack exchange,提问作者Jivay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:40:29