Eclipse と環境変数の優先順位
環境変数の設定画面で、「システム環境変数」、「ユーザ環境変数」でpathを設定し、dosでpathを確認すると
の順で並ぶ。で、pathの優先順位は、先に定義された方が優先される。
つまり、システム環境変数の書き換え権限がない場合、pathのオーバーライドができない(バージョン違いのjava.exeのpathとか)
eclipseの日本語化で同問題に遭遇。
回避策としてbatファイル内でpathの再定義とeclipse.exeをコールするようにした。
2009/4/9 追記
>id:toshinono
コメントどうもです!
以下でOK!
C:\jdk1.5.0_11\bin\javaw.exe
- launcher.XXMaxPermSize
256M
- vmargs
- Dosgi.requiredJavaVersion=1.5
- Xms40m
- Xmx512m
- javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
- vm の指定のみでなく
これ↓
- Dosgi.requiredJavaVersion=1.5
も重要