> .... I have a vague recollection of hearing about an
> Eiffel-to-Java compiler.  If anyone is familiar with other such compilers
> outputting JBC

Products do exist to get J-code directly from Ada, COBOL, Eiffel, Prolog,
and many others.

For detailed list, and some links, see

   http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html

It also lists several things not clearly covered by the prohibition:

1. Tools that generate Java source from other languages

2. Interpreters that run on a JVM to execute Forth, BASIC,
   Smalltalk, etc.

3. J-Code assemblers.

4. Preprocessors that allow features of other (non-Java) languages to be
   used in Java programs--including features of C & C++ that the Java
   creators intentionally left out for security reasons!

5. Compilers that produce J-code from the sorts of languages
   mentioned in (4)

--
Wes Groleau
http://freepages.genealogy.rootsweb.com/~wgroleau