1

以下は私が実行しているコードです:

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;

public class Main_Extraction
{
public static void main( String[] args )
{
    System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
    Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
    System.out.println( "mat = " + mat.dump() );
}
}

このコードにはコンパイル時エラーはありません。しかし、それは私に実行時例外を与えています:

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code -    Erroneous tree type: <any>
at Main_Extraction.main(Main_Extraction.java:9) Java Result: 1

この例外を削除する解決策を提案してください。

4

3 に答える 3

0

PATH 変数が正しく設定されていること、および opencv ライブラリが含まれていることを確認してください。コードに問題はありません。

Eclipse に opencv を段階的にインストールするには、こちらのチュートリアルに従ってください http://nenadbulatovic.blogspot.de/2013/07/configuring-opencv-245-eclipse-cdt-juno.html

于 2013-11-09T13:06:30.953 に答える
0

コンパイル エラーのあるプログラムを実行しようとしました。プログラムを実行する前にコンパイルエラーを修正してください!!


このコードにはコンパイル時エラーはありません。

そうではありません。実行しようとしている実際の「コンパイル済み」バイトコード ファイルは、ある種のコンパイル エラーがあったことを明確に示す例外をスローしています。

おそらく古いバージョンをコンパイルしようとしています...

おそらく、OpenCV JAR の破損したコピーに対してコンパイルしています。

おそらく、バグのあるコンパイラを使用している可能性があります...クラッシュして、偽の「.class」ファイルが作成されました。

于 2013-11-09T08:09:12.497 に答える