Windows10运行GraphHopper报错:Unable to access jarfile *.jar求解决
解决Windows下GraphHopper启动报错“Error: Unable to access jarfile *.jar”
错误原因
Windows命令提示符(CMD)不支持自动扩展*.jar这类通配符,Java命令本身也不会解析该通配符,因此系统会尝试寻找名为*.jar的文件,自然找不到。
解决步骤
- 先确认当前目录下的jar文件:执行命令
dir *.jar,确保graphhopper-web-6.0.jar存在于当前工作目录(C:\Users\User1)。 - 修改启动命令,将通配符
*.jar替换为具体的jar文件名:java -Ddw.graphhopper.datareader.file=berlin-latest.osm.pbf -jar graphhopper-web-6.0.jar server config-example.yml
额外检查项
- 确保
graphhopper-web-6.0.jar、config-example.yml和berlin-latest.osm.pbf三个文件都在当前执行命令的目录下;如果不在,需要使用完整绝对路径指定文件(例如C:\Users\User1\graphhopper-web-6.0.jar)。 - 验证JDK环境配置:执行
java -version,确认输出为Eclipse Adoptium jdk-17.0.5.8-hotspot的版本信息,确保环境变量配置正确。
内容的提问来源于stack exchange,提问作者AlonTAU
相关产品推荐
相关产品推荐

