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

新电脑Eclipse中新建JavaFX项目无法运行,旧项目正常求助

解决JavaFX新项目在Eclipse Oxygen中出现奇怪日志输出的问题

嘿,我之前碰到过一模一样的情况!这根本不是你的代码问题,而是Eclipse Oxygen和Java 9搭配时,JavaFX的CSS解析器调试日志默认被打开了,那些看起来莫名其妙的输出就是CSS解析过程的调试信息。

快速解决方法

有两种简单的方式可以屏蔽这些日志:

方法1:修改Eclipse全局日志配置

  • 打开Eclipse的 Window > Preferences
  • 依次导航到 Java > Debug > Logging
  • 在日志列表里找到和javafx.css相关的条目,把日志级别从FINE/FINER调整为SEVERE或者直接设为OFF
  • 应用配置后重启Eclipse,再运行项目就不会看到那些奇怪输出了

方法2:给项目添加VM参数(更快捷)

  • 右键你的JavaFX项目,选择 Run As > Run Configurations
  • 切换到Arguments标签页,在VM arguments输入框中添加:
    -Djavafx.css.logger.level=SEVERE
    
  • 点击Apply后运行项目,那些调试日志就会立刻被屏蔽掉

为什么旧电脑没问题?

旧电脑上的Eclipse可能已经被你(或者之前的配置)调整过日志级别,或者JavaFX的环境变量/版本和新电脑有细微差异,刚好没触发这个调试日志的输出。你的默认项目代码完全没问题,只是被日志干扰了而已~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:43:24