zoukankan      html  css  js  c++  java
  • 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,在这里做下记录,希望能给遇到此问题的朋友点帮助信息!

  • 相关阅读:
    原生JS实现简易随机点名功能
    react 字父组件传值
    关于react组件传值问题
    轮波图
    烟花
    this的详解
    封装多元素多属性的链式缓冲
    留言板设计的流程,拖动窗口
    运动的小球
    运动的小球自动变键盘控制
  • 原文地址:https://www.cnblogs.com/IamThat/p/3024363.html
Copyright © 2011-2022 走看看