差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
java:installanywhere:installer_without_jvm:jvm_search_settings [2017/01/16 14:21] 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 === | ||
行 36: | 行 37: | ||
java.vm.name=OpenJDK... | java.vm.name=OpenJDK... | ||
</code> | </code> | ||
+ | Note. Oracle是在JDK7後將vendor從SUN改為Oracle,詳情可參考[[https://blogs.oracle.com/kto/entry/jdk7_pending_java_vendor_property|link]]。 | ||
=== PATH_HINT === | === PATH_HINT === | ||
+ | 由於我是從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]] |