Microsoft Visual J#
Visual J# 2005 enables developers to use Java-language syntax to build applications and services on the .NET Framework. Visual J# integrates the Java-language syntax into the Visual Studio integrated development environment (IDE).
You get a downloadable manual and a 90-minute block of time for each module. You can sign up for additional 90-minute blocks at any time.