J# es un invento de Microsoft para atraer a su rebaño a los programadores en Java . Solo te sirve para programar en .Net ( Framework .Net ) y desde luego la API es diferente a la de j2se y j2ee ,´solo se parecen en la sintaxis . Si vas a programar en .Net te recomiendo C# ( cuasi copia de Java )