0

私はJAVACPPをテストしたかっただけで、私の日食内のWebページから最初の例を試しました。

http://code.google.com/p/javacpp/(LegacyClass およびLegacyLibrary)

入力するとすぐに:

javac -cp libs\javacpp.jar:。src \ LegacyLibrary.java

コマンドラインに次のエラーメッセージが表示されます。

src \ LegacyLibrary.java:1:エラー:パッケージcom.googlecode.javacppが存在しませんimportcom.googlecode.javacpp。*;

src \ LegacyLibrary.java:2:エラー:パッケージcom.googlecode.javacpp.annotationが存在しませんimportcom.googlecode.javacpp.annotation。*;

src \ LegacyLibrary.java:4:エラー:シンボル@Platform(include = "LegacyLibrary.h")が見つかりません

シンボル:クラスプラットフォームsrc \ LegacyLibrary.java:5:エラー:シンボル@Namespace( "LegacyLibrary")が見つかりません

シンボル:クラス名前空間src \ LegacyLibrary.java:7:エラー:シンボルが見つかりませんpublic static class LegacyClass extends Pointer {シンボル:クラスポインタの場所:クラスLegacyLibrary src \ LegacyLibrary.java:13:エラー:シンボルが見つかりませんpublic native @ByRef String get_property(); public native void set_property(String property); シンボル:クラスByRef場所:クラスLegacyClass src \ LegacyLibrary.java:16:エラー:シンボルが見つかりませんpublic native @ByRef String property(); public native void property(String property); シンボル:クラスByRef場所:クラスLegacyClass src \ LegacyLibrary.java:8:エラー:シンボルが見つかりませんstatic {Loader.load(); }

シンボル:変数ローダーの場所:クラスLegacyClass8エラー

なぜ私はそれを得るのですか?

*.cppファイルと*.hファイルを持たずに*.dllファイルだけを持っているJavaCPPを使用することは可能ですか?または、このライブラリを使用するには正確に何が必要ですか?

4

1 に答える 1

2

Windows を使用しています。コロン「:」をセミコロン「;」に置き換えます。

于 2012-05-31T13:53:02.043 に答える