これは”自前で別バージョンのcore API を持つアプリケーション”
を使用する際に環境変数を再設定すればすむ問題ではないでしょうか。
また、多くのWin上のJavaアプリでは自前でCLASSPATHを
持っているような設計だと思われます。(netscape等)
"有害”というのとは意味合いが違うのではないでしょうか。
少なくともpackageやimportを将来使うことを考えるのであれば
CLASSPATH設定は考えておくべきものでしょう。
あえて言うのであれば、
set CLASSPATH=.;C:¥jdk1.1.6¥lib¥classes.zip
よりは
set CLASSPATH=C:¥jdk1.1.6¥lib¥classes.zip;.;
の方がよいかな、位でしょうか。
SunのJavaWorkShop2.0で作成したアプリでSoralis2.5.1にて
カレントディレクトリを頭に置くCLASSPATH設定をしたら
UnsatisfiedLinkError:addTextComponent
というエラーがでてしまったものでこう言っています。
ちなみにWin95環境ではどちらの設定でも問題なく
動きました。