Books from amazon:
 
 

Niue

Niue is a tiny, embeddable stack language having features like concatenative, Object Oriented, functional or code as data and data as code.

munci

From munci’s homepage: Munci (pronounced “Monkey”) is an interactive macro-interpreted-compiling language inspired by Forth. As in Forth, functions written in Monkey can examine source code. Unlike Forth, Munci uses a generalized version of the Java tokenizer for input, so Munci programs can easily parse Java-esque code.

Misty Beach Forth

Misty Beach Forth is an implementation of the Forth programming language written in Java. Because it is written in Java, the Misty Beach Forth interpreter can be embedded in a WWW HTML page and launched as an applet.

A Forth interpreter

A Forth interpreter implemented in Java

myForth

myForth is a basic Forth interpreter written in Java. Forth programs can be read from Java Applet parameters.

Delta Forth

Delta Forth is a new Forth dialect and is intended to bring the Forth programming language to the Java world. Unlike Forth, DELTA Forth is a compiled language. This means that the source code is turned into a special format that is used to execute the program.

FIJI ForthIsh Java Interpreter

FIJI ForthIsh Java Interpreter, is written in Java and comes with full GPL’ed source. Running either at a command line or in an AWT window, FIJI accepts a syntax akin to the Forth programming language and uses a reference stack to push and pop all params to its functions. You can create Java objects and call methods on them from the FIJI stack. FIJI is very preliminary, quite incomplete and will be changing all the time. But such as it is, it works and has been tested on Linux Blackdown JVM 1.1.7a, VM/ESA JVM 1.1.4, and Windows/Sun JVM 1.1.7a.