[英]Problems with 32bit/64bit exe wrapper for Java on Windows
在我的winrun4j java exe包裝程序的ini文件中,我將vm.version.min = 1.7設置為指定Java 7。 但是當我運行它時,即使從命令行的java -version返回了它,我也無法使winrun4j識別出我安裝了Java 7 jre。
在進一步調查中,我意識到我的Java 7安裝是64位,而我的Java 6安裝是32位。 然后,我發現winrun4j的命令具有某些64位版本(即rcedit64),如果我構建了appname64.exe而不是appname.exe,則它不再抱怨Java 7。
編輯 :聽起來像我所描述的,並且使用launch4j也許是一個解決方案
我需要一個64位exe來運行64位jvm
是。 您不能使用32位exe來運行64位JVM
其次,如果是這種情況,我該如何向用戶展示此文件,我會將安裝程序包裝為exe ...
別。 只需為32位系統和64位系統創建安裝程序。 根據目標系統,相應的安裝程序應運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.