gpt4 book ai didi

java - 如何在openwrt系统上部署java嵌入式套装

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:39 24 4
gpt4 key购买 nike

  1. 从这里下载jre:http://www.oracle.com/technetwork/java/embedded/downloads/java-embedded-suite/index.html
  2. 上传jre目录到OpenWrt
  3. 测试一下:

./deploydir/jre/bin/java -version

但是失败,错误信息:

/bin/ash: ./java: not found

我对此很困惑。出了什么问题?

添加信息:

我使用file命令,有输出:./java: ELF 32 位 LSB 可执行文件,Intel 80386,版本 1 (SYSV),......

最佳答案

你不能这样做,我现在能想到的两个原因:

  1. 很可能二进制 java 不是针对相同的 CPU 类型编译的;在您的情况下,命令文件显示 java 二进制文件包含 Intel 80386 的代码;我不认为您的设备中使用的是这种 CPU。

  2. 即使您的设备配备 Intel 80386,java 二进制文件也会使用动态库(您已经安装它们了吗?),同样应该针对您正在使用的处理器类型进行编译

您需要获取 java 的源代码(可能在 OpenJDK 网站中)并针对您正在使用的平台进行编译,它使用的库也是如此。

关于java - 如何在openwrt系统上部署java嵌入式套装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239017/

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