`
volunteer521
  • 浏览: 205334 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

No JVM could be found on your system.Please define EXE4J_JAVA_HOME问题解决方法

    博客分类:
  • JDK
 
阅读更多

【背景说明】

由于换了新开发笔记本,操作系统为64位Win7(家庭基本版),幸运的是原来的开发软件在Win7下能都正常安装,有些不能运行的也能通过兼容性设置解决,就是2G的内存win7有点Hold不住!!不扯蛋了,进入正题!请看:

 

 

【问题描述】

用DbVisualizer-6.0.7工具连接DB2时,出现以下截图提示:

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

 

 

 

【解决方案】

确定是否已经安装了jre,安装jre后如果还是不可以,你需要手动设置一下JAVA_HOME环境变量,具体步骤如下:

===============XP解决方案=============================
1.我的电脑 右击 >> 选 属性 >> 高级 >>点 环境变量 按钮
2.在系统变量下面点击 新建 按钮,
变量名: JAVA_HOME
变量值: C:\Program Files\Java\jre6
变量值的具体值是你jre的安装路径,默认安装的一般就是C:\Program Files\Java\jre6

现在再双击exe4j生成的exe文件就可以正常启动了.

 

===============Win7解决方案============================

和XP解决方案大同小异,详情如下:

1.计算机 右击 >> 选属性 >> 高级系统设置 >> 高级 >> 点 环境变量 按钮

2.在系统变量下面点击 新建 按钮,
变量名: JAVA_HOME
变量值: C:\Program Files (x86)\Java\jre6
变量值的具体值是你jre的安装路径,默认安装的一般就是C:\Program Files\Java\jre6

现在再双击exe4j生成的exe文件就可以正常启动了.


------------

 THE END

  • 大小: 28 KB
分享到:
评论
3 楼 pxiaozei 2013-12-16  
你好,请问,如果我安装的jdk是x64的是不是也是不行的,就算配置好环境变量。
2 楼 落雪封 2013-10-12  
我的是jre7,按照你的都改了,仍报那个错误
1 楼 itbossbaby 2012-02-06  
貌似不支持1.5

相关推荐

    exe4j+Java版本32位和64位

    **exe4j与Java版本32位和64位详解** `exe4j`是一款用于将Java应用程序转换为Windows可执行文件(`.exe`)的工具。它允许开发者创建独立于JRE(Java运行环境)的Windows应用程序,使得非Java用户也能轻松运行Java...

    解决Nexus 3.XX Jdk版本问题

    No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.8 and at most 1.8. Please define INSTALL4J_JAVA_HOME to point to a suitable JVM. 这里说的很...

    java ex4j exe 打包工具 含说明

    4. **创建可执行文件**:选择生成.exe文件的选项,Ex4j会处理所有必要的步骤,包括生成一个包含Java运行时环境的自解压可执行文件。 5. **自定义图标**:为了提高用户体验,可以为生成的.exe文件设置一个自定义图标...

    exe4j_windows-x64_5_0_1-20171227

    exe4j是一个强大的Java应用程序执行器,主要用于将Java应用程序打包成Windows可执行文件(.exe)。这个特定的版本,"exe4j_windows-x64_5_0_1-20171227",是针对64位Windows操作系统设计的。以下是关于exe4j、64位...

    ecplise中启动Tomcat错误.not found on the java.library.path

    以上就是关于“ecplise中启动Tomcat错误.not found on the java.library.path”的详细解析和解决方法。通过理解`java.library.path`的重要性以及`tcnative-1.dll`在Tomcat中的作用,我们可以有效地解决这个问题,...

    tinyumbrella-4.21.07最新版.rar

    此软件需要Java运行环境的支持,如果运行时出现以下提示:No jvm could be found on your system.Please define EXE4J_JAVA_HOME to point to an installed 32-bit JDK or JRE安装最新的Java...

    exe4j_windows_4_5_1 免安装版

    exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的...做测试时该版本没有出现no JVM could be found on your system问题

    JVM.rar_java 工作流_java 虚拟机_jvm_jvm hook_虚拟机 Java

    Java虚拟机(JVM)是Java程序运行的基础,它是一个抽象的计算机系统,负责执行Java字节码。在深入理解JVM的工作流程之前,我们首先需要知道Java程序是如何被编译和运行的。Java源代码(.java文件)通过Java编译器...

    java-1.8.0-openjdk-1.8.0.282-1.b08.dev.redhat.windows.x86_64.zip

    Java 1.8.0 OpenJDK 是一个广泛使用的开源Java开发工具包,适用于各种操作系统,包括Windows。这个版本的OpenJDK是1.8.0.282的更新,基于1.b08.dev.redhat分支,专为64位(x86_64)Windows平台设计。OpenJDK是Java ...

    jmx_prometheus_javaagent-0.12.0.jar

    代理Java包,用于生成JVM的健康的数据,jmx_prometheus_javaagent-0.12.0.jar

    jdk_8.0.1310.11_64.exe

    Java Development Kit(JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具和库。"jdk_8.0.1310.11_64.exe" 是一个特定版本的JDK,适用于64位操作系统。这个版本的JDK是...

    exe4j_windows-x64_6_0_2.zip

    1. **Java虚拟机选择与配置**:exe4j支持多种Java虚拟机(JVM)的选择,包括Oracle的JRE和OpenJDK等,用户可以根据需求配置最适合的JVM版本。 2. **启动参数自定义**:开发者可以设置Java启动参数,如内存分配、类...

    java[1].lang.OutOfMemoryError_Java_heap_space错误及处理办法

    ### Java.lang.OutOfMemoryError:Java Heap Space 错误及处理办法 在Java应用程序开发与维护过程中,经常会遇到`java.lang.OutOfMemoryError: Java heap space`这一异常情况。该异常通常表明Java虚拟机(JVM)的堆...

    engineMonitor_java.zip_Java服务器监控_Java监控_engineMonitor_engineMoni

    针对"engineMonitor_java.zip_Java服务器监控_Java监控_engineMonitor_engineMoni"这个压缩包文件,我们可以深入探讨Java服务器监控的相关知识点,以及它如何帮助我们管理和优化Java应用。 首先,"Java服务器监控...

    JDK安装(jdk_8.0.1310.11_64.exe)

    **JDK**,全称Java Development Kit,是Java编程语言的软件开发工具包,它是Java开发者必备的基础环境。本文将详细介绍JDK的安装过程,特别是针对Windows XP系统的JDK 8.0.1310.11_64位版本。 首先,JDK的重要性...

    Java_jvm-SystemInfo.zip_java systemin_system info java_system in

    一个安装在不同操作系统的Java虚拟机负责着Java程序与操作系统之间的工作,因此每个Java虚拟机的系统环境属性是不同的,我们可以通过访问Java虚拟机的系统属性来获知一些关于当前操作系统的一些基本信息,这些信息的...

    exe4j_windows_4_5_2

    1. **Java到exe转换**:exe4j可以将Java主类及其依赖的库打包成.exe文件,使得用户可以直接双击运行,无需先安装Java环境。 2. **JVM选择与配置**:exe4j允许开发者指定或自动检测系统上的JRE,确保程序在没有预装...

    java-to-exe.rar_java to exe_javatoexe下载

    “Java to EXE”就是解决这一问题的一种方法,它允许开发者将Java应用程序转换为Windows平台下的可执行文件。这个过程通常涉及到使用特定的工具,如Excelsior JET、Launch4j、JSmooth等。这些工具可以将Java字节码...

    java-1.8.0-openjdk-fastdebug-1.8.0.312.b07-2.el8_5.aarch64.rpm

    离线安装包,亲测可用

    exe4j_windows

    同时,由于exe4j生成的.exe文件包含了JVM,因此生成的文件大小通常会比单纯的Java类文件大得多,这需要在发布时权衡文件大小和用户体验之间的平衡。 总结起来,exe4j是Java开发者在Windows平台上便捷部署和发布应用...

Global site tag (gtag.js) - Google Analytics