Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to run a Java application in a box running Debian Sarge with an armv4 processor. How can I do it? I can't find any java runtime for that system.

share|improve this question
up vote 1 down vote accepted

On my searches for exactly the same thing I came across the following possible solutions:

  1. JamVM, a very lightweight JVM without JIT compiler which of course makes it slower but also much less memory hungry. It implements Java 2 (aka 1.4) I did some tests with JamVM on my Linksys "Slug", a 266MHz PXA420 device and performance was surprisingly good.
  2. CacaoVM, which has a JIT compiler and implements Java 5.

Although there are other JVM projects, I focused on these two because of their specific properties (like JamVM's tiny size), relative ease of implementation (mind you, I don't say simple!) and the fact that both project are quite active.

Hope this helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.