当我尝试运行我的项目时出现此错误。 java.lang.NoClassDefFoundError:org / yaml / snakeyaml / Yaml
我正在尝试在我的项目中包含依赖项SnakeYaml.jar,因此我的项目只是一个jar而不需要外部依赖。
在我的项目中,SnakeYaml.jar位于/Libs/SnakeYaml.jar
但它没有在运行时加载,我该怎么做才能让它在运行时加载资源?
答案 0 :(得分:0)
在Eclipse中,要将依赖项打包到项目可执行jar中,您可以执行以下操作:
由于我的声誉,我无法发布图片,因此会尝试解释它的写作。
希望有所帮助
答案 1 :(得分:0)
避免此类问题的最佳解决方案是通过eclipse创建基于maven的项目。当您将项目导出为jar
或war
文件时,它会将所有依赖项放在jar或war文件中