我只是想测试 JAVACPP 并尝试了 Eclipse 中网页中的第一个示例:
http://code.google.com/p/javacpp/(LegacyClass 和 LegacyLibrary)
我一输入:
javac -cp 库\javacpp.jar:。src\LegacyLibrary.java
进入命令行我收到以下错误消息:
src\LegacyLibrary.java:1: 错误: com.googlecode.javacpp 包不存在 import com.googlecode.javacpp.*;
src\LegacyLibrary.java:2: 错误: com.googlecode.javacpp.annotation 包不存在 import com.googlecode.javacpp.annotation.*;
src\LegacyLibrary.java:4: 错误: 找不到符号 @Platform(include="LegacyLibrary.h")
符号:类平台 src\LegacyLibrary.java:5:错误:找不到符号 @Namespace(“LegacyLibrary”)
符号:类命名空间 src\LegacyLibrary.java:7:错误:找不到符号公共静态类 LegacyClass 扩展指针 { 符号:类指针位置:类 LegacyLibrary src\LegacyLibrary.java:13:错误:找不到符号公共本机 @ByRef 字符串获取属性();public native void set_property(字符串属性);符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:16:错误:找不到符号 public native @ByRef String property(); 公共本机无效属性(字符串属性);符号:类 ByRef 位置:类 LegacyClass src\LegacyLibrary.java:8:错误:找不到符号静态 { Loader.load(); }
符号:变量加载器位置:类 LegacyClass 8 错误
为什么我会得到它?
是否可以使用没有 *.cpp 和 *.h 文件但只有 *.dll 文件的 JavaCPP?或者我到底需要什么来使用这个库?