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

如何在Dr Java中使用JDK编译器替代Eclipse编译器?

解决DrJava切换编译器为JDK编译器的方法

我之前帮不少同学搞定过这个问题,学校强制用DrJava确实有点麻烦,但切换编译器的步骤其实很清晰:

  • 打开DrJava后,点击顶部菜单栏的Edit,选择Preferences(偏好设置)。
  • 在弹出的设置窗口左侧,找到并点击Compiler选项卡。
  • 在右侧的设置区域里,找到Compiler Type的下拉菜单——默认应该是Eclipse Compiler for Java (ECJ),你需要在这里选择对应的JDK编译器选项(比如Oracle JDK Compiler或OpenJDK Compiler,具体显示取决于你安装的JDK类型)。
  • 要是下拉菜单里没有JDK编译器选项,那就得手动指定JDK的安装路径:在同一页面找到JDK Home的输入框,点击旁边的Browse按钮,定位到你电脑上JDK的根目录(比如Windows下的C:\Program Files\Java\jdk1.8.0_301,Mac下的/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home)。
  • 最后点击Apply保存设置,重启DrJava就生效了。

如果还是切换失败,大概率是JDK版本和DrJava不兼容——老版本的DrJava对Java 17及以上版本支持不好,建议安装Java 8或Java 11这类稳定的旧版本JDK,再重复上面的步骤试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:58:30