运行HelloGlobe(JogAmp)示例缺失Jar文件求助
解决HelloGlobe.java依赖缺失问题
你遇到的这些缺失的类(framework.Semantic、glm.*、uno.*等)属于该示例项目的内部私有依赖,不在Maven中央仓库发布,所以直接搜不到。可以按以下步骤解决:
直接从示例项目仓库获取预编译依赖
打开该示例所属的hello-triangle项目仓库,找到项目中的lib目录(这类图形学示例项目通常会把配套依赖jar放在这个目录下),下载目录内所有的jar文件,将它们添加到你的项目类路径中,和jogl-all.jar、gluegen-rt.jar放在一起。手动编译依赖源码
如果仓库里没有预编译的jar,这些依赖(glm、uno、framework)是jvm-graphics-labs组织下的关联项目,你可以找到对应项目的源码仓库,下载源码后本地编译成jar文件,再导入到你的项目中。确认项目完整性
检查你下载的示例代码是否是完整的项目包,有些多模块项目需要将相关子模块(比如framework、glm模块)一起导入到你的开发环境中,而不是只单独导入HelloGlobe.java文件。
内容的提问来源于stack exchange,提问作者user19721467
相关产品推荐
相关产品推荐

