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


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

   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,在這里做下記錄,希望能給遇到此問題的朋友點幫助信息!



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com