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

  • 相关阅读:
    java I/O框架 (三)基本流
    java I/O框架 (二)文件操作(File)
    java I/O框架 (一)总览
    8.内部类
    7.权限
    6.继承
    5.代码块
    4.面向对象
    3控制语句
    PHP ksort() 函数
  • 原文地址:https://www.cnblogs.com/IamThat/p/3024363.html
Copyright © 2011-2022 走看看