No JVM could be found on your system.Please define EXE4J_JAVA_HOME問題解決方法(版本問題)


在執行一個exe4j打包的jar生成的exe時有時會報告下面的錯誤:

 

  1. No JVM could be found on your system.
  2. Please define EXE4J_JAVA_HOME
  3. to point to an installed 32-bit JDK or jre or download a JRE from www.java.com
   No JVM could be found on your system.
   Please define EXE4J_JAVA_HOME
   to point to an installed 32-bit JDK or jre or download a JRE from www.java.com


一開始以為沒有配置JAVA_HOME引起的,后來JAVA_HOME也配置了,還是會出現這種問題,后來就懷疑是不是也需要配置EXE4J_JAVA_HOME?

嘗試着將EXE4J_JAVA_HOME配置在bin、jre等目錄底下, 配置之后均發現問題依舊,百思不得其解;

網上有朋友說是版本問題,就順帶的升級了下java(都還沒來得及試下),又看到有網上的朋友說也碰到過這種情況,后來用oracle收購SUN之前的JDK,就不會出現這種問題;

就打算從我機器上拷貝一個早些的jdk版本試下,死馬當活馬醫了,拷完剛想在測試機上驗證一下,發現剛才升級的JAVA升級完了,就想好歹也升級了,試下唄,天吶,居然可以了,看來還真是版本的問題,我的出現問題的JDK版本是jdk1.6.0_10,在這里做下記錄,希望能給遇到此問題的朋友點幫助信息!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM