J# is a .Net language with Java syntax and a few compatibility classes, designed to lure programmers to .Net.

What you need is an editor and the JDK (which includes the VM). You get the JDK at java.sun.com, and my favourite editor is jEdit from www.jedit.org.

Sun's Java site also has a very good Java tutorial.