,

iDKDoJa3.0が使うjavac

携帯関係は古いプロファイルを出力できないといけないらしく、JDK1.5のjavacは使えません。ezPlusでそのことになんとなく気がついていたので、1.4と1.5両方インストールしていたのですが、iDKDoJa3.0を入れたときどうも1.5を先に見つけるらしく、

javac: ターゲットリリース 1.1 がデフォルトのソースリリース 1.5 と競合しています。

となってしまいました。
レジストリとiDKDojaのフォルダをjdk1.5で検索したのですがそれらしいいものはなし。でjdk1.5のディレクトリの名前を変えたところ、どうも環境変数JDK_HOMEをみるらしい。それを設定してから、doja.exeを動かすバッチを書いて問題解決。dojaの設定でsun.tools.javac.Mainを指定してもコンパイルはできますが、警告が出ます。何が違うんだろう?
javacは普通のパスの中にないのでiDKが探し出してるはずです。フォルダ名変えたら見つからなくなったことからインストール時に探してどっかにその情報が書いてると思うのですが、レジストリでもインストールフォルダでもないとするとどこだろ?