Eclipseを実行するJVMをeclipse.iniに-vm
オプションで指定する。
が、CentOSでOpenJDK11のjavaw.exe
がなかった、ので調べてみた。
- 参考 : Eclipse を起動する Java VM を指定する :Tips & FAQ | arbk-works Blog
- 凡例 :
JAVA_HOME
: javaのインストールディレクトリ
実行ファイルのパスを指定する方法
これまでこの方法でしか指定したことがなかった、しかもjavaw
がWindows用って知らなかった。
javawはどうもWindowsのために用意されたコマンドみたいですね。Windows環境向けの記事でjavaw.exeを使う解説があった場合、Linux/Mac環境では素直にjavaコマンドに置き換えましょう。
Linux/Mac に javaw コマンドがない…だと…
; Windowsの場合
-vm
JAVA_HOME¥bin¥javaw.exe
; Linuxの場合(CentOS)
-vm
JAVA_HOME/bin/java
ディレクトリパスを指定する方法
; Windowsの場合
-vm
JAVA_HOME\bin
; Linuxの場合(CentOS)
-vm
JAVA_HOME/bin
共有ライブラリのパスを指定する方法
Java11より前だと若干パスが違うようだ。
OpenJDK 11 - Change in libjvm.so
default location ? · Issue #137 · LeeKamentsky/python-javabridge
; Windowsの場合
-vm
JAVA_HOME\bin\client\jvm.dll
; または
JAVA_HOME\bin\server\jvm.dll
; Linuxの場合(CentOS)
-vm
JAVA_HOME/bin/libjvm.so
; または
JAVA_HOME/lib/server/libjvm.so