2017-08-15 11 views
0

私たちは、ラズベリーのJavaでWebカメラを制御することに苦労しています。 私たちはいろいろ試していますが、最もよく見えるのはSarXos Webcam Capture APIを使用することです。 だから我々はプロジェクトにこれを追加します。ラズベリーのウェブカメラの問題:ClassNotFoundException

  • bridj-0.7-20140918.jar
  • ウェブカメラキャプチャ-0.3.12-20161206.184756-3.jar

その後、我々は(テストをしてみてください次のコード)、エラーメッセージを送信します。 私たちはあなたの助けを必要としてください:)

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

/** 
* Example of how to take single picture. 
* 
* @author Bartosz Firyn (SarXos) 
*/ 
public class webcam { 

    public static void main(String[] args) throws IOException { 

     // get default webcam and open it 
     Webcam webcam1 = Webcam.getDefault(); 
     webcam1.open(); 

     // get image 
     BufferedImage image = webcam1.getImage(); 

     // save image to PNG file 
     ImageIO.write(image, "PNG", new File("test.png")); 
    } 
} 

当社エラー:

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory 
    at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:101) 
    at webcam.main(webcam.java:21) 
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:359) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:348) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:347) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    ... 2 more 

答えて

0

、あなたのクラスパスにslf4j-api-1.7.25.jarslf4j-simple-1.7.25.jarファイルを追加する必要があります。下のリンクからダウンロードしてlibディレクトリに入れ、java build pathに追加することができます。

1)SLF4J-API-1.7.25.jarクリックhere

2)SLF4J - シンプル-1.7.25.jarクリックhere

+0

まだいくつかの問題があり、非常に非常にmuch.Butありがとうございます。 [メイン] INFO com.github.sarxos.webcam.Webcam - WebcamDefaultDriverキャプチャドライバが使用される [atomic-processor-1] INFO com.github.sarxos.webcam.ds.cgt.WebcamOpenTask - ウェブカメラmmalサービス16.1/devを開く/ video0 [shutdown-hook-1]情報com.github.sarxos.webcam.WebcamShutdownHook - 自動mmalサービス16.1/dev/video0割り当て解除 [shutdown-hook-1] INFO com.github.sarxos.webcam.Webcam - Disposing webcam mmalサービス16.1/dev/video0 – Somebody

関連する問題