首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java on OpenWrt/DD-WRT

Java on OpenWrt/DD-WRT
EN

Stack Overflow用户
提问于 2010-05-18 19:41:16
回答 4查看 26.2K关注 0票数 15

我有一个用Java编写的现有解决方案,我想在OpenWrt路由器上运行它。OpenWrt甚至可以在不安装大量依赖项的情况下运行Java吗?有人试过这个吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-12 06:03:20

我从来没有这样做过,但它绝对是可能的。您将无法运行完整的Java,只能运行它的专用版本(JamVMPhoneME、SableVM)。另外请注意,运行Java VM对于这类机器来说是相当大的开销。

我不会得到太多细节,因为其他人已经做过了。请查看这些链接。

  • http://wiki.openembedded.net/index.php/Java
  • http://wolfpaulus.com/journal/embedded/fonera3
  • http://wolfpaulus.com/talks/openwrt.pdf
  • http://wiki.java.net/bin/view/Mobileandembedded/PhoneMEAdvancedGSGOpenWRT
  • http://www.oracle.com/technetwork/java/javame/tech/index-jsp-139293.html

编辑:SableVM未维护。

编辑:正如Amigable Clark Kant提到的,您可以使用GNU Compiler for Java进行编辑。

票数 14
EN

Stack Overflow用户

发布于 2011-02-21 17:39:24

由于您的目标是在路由器上运行现有解决方案,而不是显式地在路由器上运行JVM,因此我建议采用另一种方法:

将Java代码编译为本机代码!这也有可能和C代码一样快。

有一个关于这方面的article in Linux journal

如果不是你喜欢的,JAMVM似乎更适合像OpenWRT这样的小系统。

票数 2
EN

Stack Overflow用户

发布于 2011-02-21 17:49:46

前段时间,我用SableVM在华硕的WL-HDD上做了这件事。在WL-HDD和连接一些内存/硬盘通过can run Debian。但是性能真的很差。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2856843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档