在可执行文件相应的配置文件中,使用 "jvmdll" 项指定文件 jvm.dll 的位置,可使可执行文件使用指定的 JRE 环境。
如果所指定的 jvm.dll 路径以 "/" 或者 "盘符" 开头,则认为该路径为绝对路径。如果所指定的路径以目录名开头,则认为该路径为相对于可执行文件的相对路径。
比如,对于 test.cfg,如果以绝对路径指定 JRE 环境:
| jvmdll C:\j2sdk1.4.2\jre\bin\server\jvm.dll |
如果把 jre1.5.0 目录复制到可执行文件所在目录,可采用相对路径指定 JRE 环境:
| jvmdll jre1.5.0\bin\client\jvm.dll |
使用相对路径指定 JRE 环境的这种办法,常用于软件发行时,将 jre 目录与可执行文件一起打包。在软件执行时,可以不要求所在计算机上安装 JRE。