2015-02-08 77 views
-2
package photo; 

import java.awt.image.BufferedImage; 
import java.io.File; 
import java.io.IOException; 
import javax.imageio.ImageIO; 
import com.github.sarxos.webcam.Webcam; 

public class capture { 

    public static void main(String arg[]) throws IOException { 
     Webcam webcam = Webcam.getDefault(); 
     webcam.open(); 
     BufferedImage image = webcam.getImage(); 
     ImageIO.write(image, "JPG", new File("test.jpg")); 
    } 

} 

我写了这个Java代码来捕获通过网络摄像头的照片,但是这个代码是抛出一个错误/异常,请告诉我该怎么解决它。?异常在线程“主要” java.lang.NoClassDefFoundError:组织/ SLF4J /的LoggerFactory

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 
    at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:97) 
    at photo.capture.main(capture.java:12) 
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 2 more 
+0

把Slf4j jar放到你的类路径中... http://stackoverflow.com/questions/13434862/xuggle-error-exception-in-thread-main-java-lang-noclassdeffounderror-org-slf – 2015-02-08 22:46:20

+0

possible [ClassNotFoundException:org.slf4j.LoggerFactory]的副本(http://stackoverflow.com/questions/9030065/classnotfoundexception-org-slf4j-loggerfactory) – flo 2015-02-08 22:53:27

回答

1

下载SLF4J并将slf4j-api-1.7.2.jar文件放到您的类路径中。

相关问题