0

我正在尝试为 Raspberry PI(修改后的 Debian 即 Rasbian Linux OS)开发一个 GUI。我已经在我的 Raspberry Pi 板上安装了 openjdk6-jre 包。我在我的 Kubuntu(10.04) 操作系统上用 java 开发了一个 GUI 应用程序,它构建的 JAR 文件在 RPi 上成功运行。我已经设置了 eclipse 以使用 arm-linux-gnueabihf-gcc 编译器交叉编译 RPi 的 C 代码。我成功地能够使用 eclipse 生成共享库。我曾使用 JNI 在我的 kubuntu 上成功运行 c 代码。现在我正在我的 kubuntu 机器上通过 Eclipse 为 RPi 生成交叉编译的共享库 .so 文件。我在 Kubuntu 上的 Java 应用程序中链接这些分片库,并构建 Java 应用程序以生成 JAR。当我在我的 kubuntu 上运行这个应用程序时,JVM 会抛出一个异常。(您能期望生成的本机代码是针对 ARM 机器,而我正在运行 32 位英特尔处理器)。所以考虑到这一点,我在我的 RPi 中复制了那个 jar 并尝试执行它。但它也不在那里执行。谁能帮我???

使用的 Java IDE:- Netbeans7.3 使用的交叉编译器 IDE:- 使用的 Eclipse Kepler 交叉编译器:- arm-linux-gnueabihf-gcc 用于开发的操作系统:- Kubuntu 10.04 Lucid Lynx

4

0 回答 0