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

如何解决Windows 10下Geany运行Java代码的命令识别错误

解决Windows 10下Geany运行Java代码时出现“'.' 未被识别”的错误

嘿,作为Java新手遇到这种配置问题太正常了,别慌!你的Demo代码本身完全没问题,这个错误本质是Geany的Java运行命令配置不兼容Windows系统,我帮你一步步搞定:

第一步:先确认Java环境是否正常

首先得确保你的电脑已经正确安装JDK并配置好环境变量:

  • 按下Win+R,输入cmd打开命令提示符
  • 在窗口里依次输入javac -version和java -version,如果能显示类似javac 1.8.0_301的版本信息,说明环境没问题;如果提示“未被识别”,那你需要先安装JDK,再把JDK安装目录下的bin文件夹路径添加到系统的PATH环境变量中。

第二步:修改Geany的Java运行配置

这是解决问题的核心,Geany默认的Java执行命令适配的是Linux系统,在Windows下得调整:

  1. 打开Geany,点击顶部菜单栏的Build → Set Build Commands
  2. 在弹出的窗口中找到Java分类:
    • 确认Compile命令是javac "%f"(这个一般是对的,用来编译.java文件)
    • 把Execute命令改成java "%e"——这里的%e是Geany的内置变量,代表当前文件不带扩展名的文件名(也就是你的Demo类名),Windows下用这个命令就能直接运行编译后的class文件
    • 如果还是有问题,可以直接写Java的绝对路径,比如你的JDK安装在C:\Program Files\Java\jdk1.8.0_301,那Execute命令就写成:
      "C:\Program Files\Java\jdk1.8.0_301\bin\java.exe" "%e"
      
  3. 点击OK保存配置

第三步:测试运行

保存你的Demo.java文件,按F9编译(或者点Build→Compile),编译成功后按F5执行(Build→Execute),现在应该就能正常输入数字并得到结果啦!

内容的提问来源于stack exchange,提问作者Lakshitha Nirmali Gamage

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 05:19:36