我正在尝试按照以下视频的说明在Windows10中安装Geoserver:https://www.youtube.com/watch?v=r97I2jiajiw&ab_channel=krishnalodha。我安装了Geoserver和Java。我定义了视频中所示的环境变量。我以管理员身份运行startup.bat文件,得到以下错误:

Error: Unable to access jarfile start.jar
System cannot find the path specifiedstart.jar文件位于GEOSERVER文件夹中。
我尝试在Environment Variables窗口中将路径分隔符定义为'\‘、'\’和'/‘,但Geoserver在任何情况下都无法加载。我已经在我的系统中安装了最新版本的Java。我将start.jar文件设置为以javaw.exe文件打开。它总是给我同样的错误。
我能做些什么来修复这个错误?
有没有人遇到过同样的问题?
发布于 2021-07-22 17:43:28
如果你使用的是GeoServer的“平台独立二进制”版本,那么你应该不需要设置任何环境变量。只需双击start.bat,它将不会出现任何问题(前提是它可以在您的路径上找到Java,否则设置JAVA_HOME会有所帮助)。
通常,您不应该将安装程序用于任何重要事情,因为它不是为安全性或性能而设计的。
发布于 2021-07-22 17:53:48
我找到了导致错误的原因。我已经将文件夹Java和GEOSERVER保存在我的硬盘中(D:)。我删除了我的固态硬盘的Program Files文件夹(C:\Program Files)中的Java和GEOSERVER文件夹,GeoServer加载正确。
https://stackoverflow.com/questions/68480604
复制相似问题