私は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を使用することは可能ですか?または、このライブラリを使用するには正確に何が必要ですか?