1.首先将程序打包(这一步可以通过eclipse的导出完成)。
2.为项目添加第三方jar包。在第1步打好的jar包的同级目录下,新建一个lib(名字可以自取)文件夹。用winrar等解压文件打开第1步做好的jar包,到META-INF目录下,打开MANIFEST.MF文件,修改它:在Main-Class上面一行加上:Class-Path:lib/1.jar lib/2.jar其中lib是刚才我们建的文件夹名,1.jar和2.jar是我们需要的第三方包,每两个第三方包之间由空格分开。
3.在第1步打好的jar包的同级目录下,新建一个jre(呼呼呼,很熟悉的名字吧)文件夹,就如你们所猜想的把jre运行环境考贝到这里面来。
4.在第1步打好的jar包的同级目录下,新建一个文本文档,加上下面的语句:start jre/bin/javaw -jar HydraKyouFeng_v0.2s_swt.jar
这表示通过同级目录里面jre文件夹下的javaw -jar来运行我们的jar包(也就是第1步打好的jar包,我这里的名字是HydraKyouFeng_v0.2s_swt)。
5.到了这一步,我们双击jar包已经能在原本没有jre环境平台里面直接运行了。
分享到:
相关推荐
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
Java运行环境(Java Runtime Environment,简称JRE)是执行Java应用程序所必需的软件组件,它提供了执行Java字节码的虚拟机(Java Virtual Machine,JVM)以及必要的库和其他支持文件。在Java开发中,编写好的Java...
【将jar打包成exe并动态绑定jre再打包成安装文件】 在Java开发中,为了提高用户友好性和方便部署,我们可以...需要注意的是,精简JRE的过程可能较为复杂,需要对Java运行环境有深入理解,以确保程序的兼容性和稳定性。
本文将详细介绍如何将.jar文件打包成.exe,使得程序可以在没有安装JDK的环境中独立运行。 首先,我们需要了解jar文件和.exe文件的本质区别。.jar文件是Java字节码的集合,它需要Java虚拟机(JVM)来解释和执行。而....
WireMock是一个基于http api开源的测试工具,支持HTTP/HTTPS响应存根、请求验证、代理/拦截、记录和回放,可以用于快速构建...java -jar wiremock-jre8-standalone-2.28.0.jar --port 9999 --verbose(指定端口号运行)
exe4j是一款能够将Java的JAR文件转换为Windows平台下的exe可执行文件的软件,它还内置了JRE(Java Runtime Environment),使得用户无需额外安装Java就能运行程序。 一、exe4j简介 exe4j是由eclipse插件开发公司...
这个转换过程使得Java应用程序能够脱离Java运行环境(JRE)独立运行,大大提高了软件分发的便利性。下面我们将深入探讨Launch4j的相关知识点及其使用方法。 1. **什么是Launch4j?** Launch4j是一个开源工具,它...
右键项目选择Export,然后选择导出成可运行的jar包。这里,选择有main函数的Java类作为项目的可执行文件。然后,选择打包后的生成路径及文件名。 在打包jar包时,我们需要选择第二个选项,即将jar包打包进去。这样...
通常,Eclipse中的Java项目导出为Runnable JAR文件后,需要JRE环境才能执行。以下详细介绍了整个过程: 1. **导出Runnable JAR文件** - 在Eclipse中,右键点击工程,选择“Export”。 - 选择“Java”->“Runnable...
提供的"Jar包双击运行配置.reg"文件可能就是这样一个注册表脚本,用于将.JAR文件扩展名与Java可执行文件(通常是`C:\Program Files\Java\jre\bin\javaw.exe`或`java.exe`)关联起来。运行这个脚本后,双击JAR文件应...
标题中的“可以直接运行java jar Demo”意味着这是一个Java应用程序的可执行jar文件,通常用命令`java -jar Demo.jar`即可在支持Java的环境中运行。这个Demo不仅包含了编译后的Java类,还可能包括了源代码,以便用户...
- **运行时问题**:合并后的JAR可能需要特殊处理才能正常运行,比如使用支持嵌入式JAR的运行环境。 提供的压缩包文件“合并jar包”可能包含了上述方法的使用说明或工具,具体操作步骤应参照其内部文档执行。合并JAR...
这些工具允许我们将Java应用封装成可执行文件,并可以包含Java运行时环境(JRE),确保在没有Java的机器上也能运行。 1. **JPackage**:从Java 16开始,Oracle引入了JPackage工具,这是一个命令行工具,用于创建可...
以下是我个人总结的打包流程,包括如何处理项目中的第三方jar包,确保程序运行时能够正确加载所有依赖。 **步骤一:安装exe4j** 首先,我们需要下载并安装exe4j。exe4j的安装包可以在其官方网站获取。安装过程中...
这是因为Java程序通常以jar文件的形式发布,但很多用户可能不熟悉如何在没有JRE的环境中运行jar文件。通过将jar打包成exe,用户只需双击即可运行程序,无需先安装JRE。这提高了用户体验,同时也简化了软件分发的过程...
为了有效避免在命令行下运行JAR包时出现空指针异常,正确的Java环境变量配置至关重要。以下是一些关键步骤: 1. **确认JAVA_HOME**:确保系统变量中存在`JAVA_HOME`,并且其值指向安装的JDK或JRE的根目录。例如: ...
- **META-INF**:这是Java存档文件中的标准目录,包含元数据,如MANIFEST.MF文件,它指定了jar包的主类(即运行时的入口点)和其他重要属性。 - **com**:这可能代表项目的源代码包结构,按照Java的命名规范,com...
但JAR文件需要Java运行环境(JRE或JDK)支持才能运行。 - **.EXE(Executable)**:是Windows平台上的可执行文件格式,可以直接在Windows系统上运行而无需额外的运行环境。 #### 知识点二:准备工作 - **软件准备**...
- C++程序可能需要指定JRE或JDK的路径,以便正确加载和执行jar包。 5. **测试与调试**: - 在VS2013中,可以通过设置断点、输出语句等方式进行调试,同时也要注意Java日志的输出,以便了解Java部分的运行情况。 ...