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

MacBook Pro执行Java文件时出现‘File Not found’错误求助

解决Java class文件执行报错的问题

嘿,我一眼就揪出问题所在啦——你用错命令啦!

核心错误:混淆了编译与执行命令

javac是用来编译.java源文件的工具,而要运行已经编译好的.class文件,得用java命令,而且绝对不能加.class后缀!

你现在应该执行的正确命令是:

java first

额外排查点(如果按上面做了还是报错)

  • 验证环境变量是否真的生效:在命令行分别输入java -version和javac -version,确认两者都能输出Java 1.8的版本,确保JDK的bin目录确实被正确添加到系统PATH中。
  • 确认当前工作目录:执行命令前,先用cd命令切换到first.class所在的目录,或者直接用绝对路径指定类文件位置(比如java /Users/xxx/your-project/first)。
  • 检查类名大小写:Java是严格区分大小写的!如果你的first.java里的public类名是First(首字母大写),那运行命令必须写成java First,要和类名完全匹配。

内容的提问来源于stack exchange,提问作者Adarsh H D Dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:55:42