我正嘗試在Raspberry Pi上運行使用Java 3d的程序,並且遇到了本地庫的一些問題。我發現Debian網站上爲ARM編譯版本在這裏Raspberry Pi上的Java 3D中的分段錯誤
http://packages.debian.org/en/wheezy/armhf/libjava3d-jni/download
我也嘗試了「DFSG-9」版本。
當我嘗試運行打印輸出如下程序:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)
A fatal error has been detected by the Java Runtime Environment:
SIGILL (0x4) at pc=0xa6e5b9e2, pid=7251, tid=3057575024
JRE version: Java(TM) SE Runtime Environment (7.0_40-b43) (build 1.7.0_40-b43)
Java VM: Java HotSpot(TM) Client VM (24.0-b56 mixed mode linux-arm)
Problematic frame:
C [libj3dcore-ogl.so+0x69e2] Java_javax_media_j3d_NativePipeline_getAWT+0x11
我真的沒有任何經驗調試問題做本地代碼,我希望能就如何入手一些建議問題。
感謝您的閱讀。
您是否將版本1.6與JOGL 2一起使用? http://tinyurl.com/cf47kcb – gouessej
我還沒有意識到Java 3D已經回到開發階段,我會看看它。謝謝 – user1111284
不客氣。 Java 3D在2012年重新開始維護。它仍然在積極維護,但沒有新功能可以實施。它仍然需要AWT,請確保您使用支持它的JVM。 – gouessej