gpt4 book ai didi

raspberry-pi - Raspberry PI 上的 Java 服务包装器

转载 作者:行者123 更新时间:2023-12-04 04:19:39 26 4
gpt4 key购买 nike

我正在尝试使用 Tanuki Java Service Wrapper。
我使用的硬件是带有 Raspbian wheezy 发行版的 Raspberry Pi。
(见 http://www.raspberrypi.org/downloads)

我尝试过 Wrapper 32 位 armel 版本,但在读取 libwrapper.so 时遇到问题。

INFO | jvm 1 | 2013/04/24 20:15:34 | WrapperManager: Initializing...
INFO | jvm 1 | 2013/04/24 20:15:42 | WrapperManager Debug: Attempt to load native library with name: libwrapper.so Result: /usr/iHome/lib/libwrapper.so: /usr/iHome/lib/libwrapper.so: cannot open shared object file: No such file or directory



我也尝试过 armhf 版本,因为似乎“apt-get java-7-openjdk”安装了 jdk-armhf 版本,但是在启动 Wrapper 时我确实遇到了“段错误”。

一些额外的信息:

pi@raspberrypi /usr/lib/jvm $ java -version
java version "1.7.0_07" OpenJDK Runtime Environment (IcedTea7 2.3.2)
(7u7-2.3.2a-1+rpi1)OpenJDK Zero VM (build 22.0-b10, mixed mode)
pi@raspberrypi /usr/lib/jvm $ ls -altr
total 28 -rw-r--r-- 1 root root 2437 Sep 26 2012 .java-1.7.0-openjdk-armhf.jinfo
lrwxrwxrwx 1 root root 20 Sep 26 2012 java-1.7.0-openjdk-armhf -> java-7-> openjdk-armhf drwxr-xr-x 3 root root 4096 Jan 17 20:59 java-7-openjdk-common
drwxr-xr-x 5 root root 4096 Jan 17 21:00 java-7-openjdk-armhf
drwxr-xr-x 4 root root 4096 Jan 17 21:00 .
drwxr-xr-x 74 root root 12288 Apr 24 20:32 ..
pi@raspberrypi /usr/lib/jvm $ uname -a
Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux



提前致谢,

BR,罗布

最佳答案

此问题已在 this thread 中的 Java Service Wrapper 用户邮件列表中讨论过。 ,但这里是决议的摘要。

Wrapper 的 armhf 版本是在 armv7 平台上构建的,显然这与 armv6 硬浮点架构不兼容。当使用 armel 版本的 Wrapper 和 armhf jvm 时,由于目标不匹配,加载 native 库失败。

建议的解决方案是使用带有 armel 版本的 Wrapper 的 armel jvm(因为 armv6 板应该支持两者),或者自己为他的板创建 armhf 二进制文件。
对于第二个建议,必须下载、解压缩预发布(来自 Wrapper 的 sourceforge 项目站点)包并执行以下 shell 脚本:

./build32.sh release

使用创建的二进制文件,Wrapper 能够成功启动。 (构建过程需要安装 JDK 和 Apache-Ant)

干杯,

关于raspberry-pi - Raspberry PI 上的 Java 服务包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16214468/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com