我正在帮助编写一个跨平台的停止运动程序,并且在Windows上它工作得很好。对于那些不知道的人,停止动画只是动画的一个奇特术语。该程序允许用户将尼康,卡农和网络摄像头插入电脑,并让节目显示现场的实时视图,然后有能力从那里手动控制摄像机。包括的是佳能一个框架文件的相机,用路径定义如图如何在Java中的Mac上定义框架路径?
import com.sun.jna.Native;
initialization and such
public static EdSdkLibrary EDSDK = (EdSdkLibrary) Native.loadLibrary("Macintosh/EDSDK.framework/EDSDK",EdSdkLibrary.class, options);
误差以抛出的“公共静态INT ......”的说法,图像不被发现。我尝试了很多次,重新定义了路径,移动了框架,并使用了与我正在使用的框架相同的其他各种框架。请记住,这在Windows上完美无瑕,但在Mac上却存在问题。
在mac上的框架是不同的,还是它们的定义不同?我看过,没有找到其他解决方案。
编辑:好的,我定义了路径,它现在有这个符号>旁边没有文字。现在我该怎么做?
编辑:这是说,这%不是一个命令。没有它,它仍然无法工作。
您可能试图使用64位JVM加载32位库。用'-d32'运行JVM或者加载64位版本的EDSDK(下载中的EDSDK_64)。 – technomage