差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:installanywhere:installer_without_jvm:jvm_search_settings [2017/01/16 14:32]
tony [Build > JVM Search Settings]
java:installanywhere:installer_without_jvm:jvm_search_settings [2023/06/25 09:48] (目前版本)
行 18: 行 18:
 在我的IA2015版本中,預設只有支援到1.7,而這個設定檔都位於IA_HOME/​resource/​jvms下。以我要新增linux下Oracle JDK 1.8為例,首先我將1.7的jdk複製為oraclejdk18.jvm與oracle_open_jdk18.jvm:​\\ 在我的IA2015版本中,預設只有支援到1.7,而這個設定檔都位於IA_HOME/​resource/​jvms下。以我要新增linux下Oracle JDK 1.8為例,首先我將1.7的jdk複製為oraclejdk18.jvm與oracle_open_jdk18.jvm:​\\
 {{:​java:​installanywhere:​installer_without_jvm:​ia_copy_jvm_spec.png|}}\\ {{:​java:​installanywhere:​installer_without_jvm:​ia_copy_jvm_spec.png|}}\\
 +(新增或刪除spec檔案後記得重新啟動IDE)\\
 屬性的部分包含:​ 屬性的部分包含:​
 === JVM_PROPERTIES === === JVM_PROPERTIES ===
行 39: 行 40:
 === PATH_HINT === === PATH_HINT ===
 由於我是從jdk7複製過來,所以我把7改成8就搞定了。 由於我是從jdk7複製過來,所以我把7改成8就搞定了。
 +===== Summary =====
 +除了區分standard與open以外,還有幾點要考量:​
 +  - 是否允許使用1.8+以上版本,例如java 9?
 +  - 假設預設位置找不到,使用者如何指定自己的位置?​
 +針對這兩個問題,目前我只有透過Installer Settings所找到的jvm去啟動installer後,再由pre-install中的action去做檢查。
 ===== Reference ===== ===== Reference =====
   * [[https://​www.microway.com.au/​installshield/​InstallAnywhere2015_UserGuide.pdf|InstallAnywhere2015 UserGuide]]   * [[https://​www.microway.com.au/​installshield/​InstallAnywhere2015_UserGuide.pdf|InstallAnywhere2015 UserGuide]]