んとね、Javaってのは32bit版と64bit版の二種類があるんだけど、
64bitOSでは両方入れないといけない。
んで、基本は64bit版の方にPATH通しとけばいいんだけど、
一部のアプリは32bit版がないと動作しない。
わたしの場合は、64bit版のJDKをインストールし、
その他にportableappsの32bit版のJREを取っておいて
特定アプリの場合だけアプリの設定や
ランチャを通して32bit版のほうを使うように
設定をいじって切り替えている。