Java 如何在eclipse中使用maven访问资源?

Java 如何在eclipse中使用maven访问资源?,java,eclipse,maven,opencv,filepath,Java,Eclipse,Maven,Opencv,Filepath,我正在尝试使用OpenCV的面部检测部分,我遇到了一个关于如何使用的教程,但是他认为我们是导入OpenCV库而不是使用Maven。这是他的密码: System.loadLibrary(Core.NATIVE_LIBRARY_NAME); System.out.println("\nRunning FaceDetector"); CascadeClassifier faceDetector = new CascadeClassifier(FaceDetector.class.getReso

我正在尝试使用OpenCV的面部检测部分,我遇到了一个关于如何使用的教程,但是他认为我们是导入OpenCV库而不是使用Maven。这是他的密码:

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);    
System.out.println("\nRunning FaceDetector");
CascadeClassifier faceDetector = new CascadeClassifier(FaceDetector.class.getResource("haarcascade_frontalface_alt.xml").getPath());

当我运行这个程序时,我得到一个错误,说它找不到有意义的库,因为它在Maven中。如何获取要在此处使用的资源haarcascade_frontaface_alt.xml的文件路径?

那么您的问题是什么?@Michal如何通过Maven使用OpenCV访问haarcascade_frontaface_alt.xml?我在哪里找到它?具体地说,这个xml文件在您的项目中存在于哪个文件路径?它在罐子里吗?@JamesB我可以把XML放在任何地方。我想从OpenCV中删除它,但这似乎是不可能的。如果我把它放在我的项目JavaProgram/Assets/haarcascade_frontalface_alt.xml下的文件夹中,那么我将如何访问它?这些资产是否压缩了?然后您必须首先将其上传到本地文件。