I think there is no need for using Visual J++ 6 .
you can use Visual J# ( with .net framework and IDE) instead.
or use java with powerfull IDEs that is available.
if you want to use JNI features of Visual J++ 6 for java and com interoperability
, you can use tools provided by .net framework such as regasm and tlbexp , ...
and use other softwares for this purpose such as JNIWrapper , J-Integra ,
JNBridge , Jawin and etc.