当前位置: 首页 > 知识库问答 >
问题:

创建可运行JAR文件时使用Java Eclipse、JavaSE-1.7或jre7

水麒
2023-03-14

当我在eclipse中开始一个新的Java项目时,第一个弹出屏幕允许我选择使用哪个JRE。

我有三个选择。

  • 使用执行环境JRE:JavaSE1.7
  • 使用特定于项目的JRE:
  • 使用默认JRE(当前为“jre7”)

但是,当我使用eclipse的内置导出到可运行JAR文件来创建可执行JAR时,只有在我选择jre7而不是eclipse的默认选择JavaSE1.7时,JAR文件才会运行(通过双击)

有人能告诉我在JavaSE1.7vsjre7中开发java程序有什么区别吗?还是我使用了错误的方法来创建可执行的JAR?

提前谢谢。

共有1个答案

范凡
2023-03-14

试试这个。。。

JavaSE 1.7是标准版1.7或7版(两者相同)Java的首字母缩写,用于在桌面、服务器等上运行...

JRE是运行时环境,编译后的java应用程序在其中运行。。。

JRE = JVM + API Bundles

当您选择JRE而不是JSE时,您的可执行jar运行的原因是,JRE是应用程序运行所需的运行时环境(沙盒),而不是JSE... JSE只是Java标准版的首字母缩略词。

要在Eclipse中创建Runnable jar,请遵循以下方法。

Try this, this is the way to create a jar or runnable jar in eclipse

File -> Export-> Java ->Runnbale JAR file

Launch configuration : your Class containing the public static void main(String[] args)

Export destination : Target place

Library Handling:

Package required libraries into generated JAR

FINISH
 类似资料:
  • 问题内容: 到目前为止,我已经通过Eclipse的“导出…”功能创建了可运行的JAR文件,但是现在我切换到IntelliJ IDEA和Gradle进行构建自动化。 这里的一些文章建议使用“应用程序”插件,但这并不能完全导致我期望的结果(只是JAR,没有启动脚本或类似的东西)。 如何通过Eclipse的“导出…”对话框获得相同的结果? 问题答案: 可执行jar文件只是清单中包含Main- Class

  • 我提取了一个包含xml、java类等的可执行jar文件。实际上,这个可执行jar文件是一个具有依赖关系的库。我需要修改这个库中一个类文件中的一行代码。我已经成功地编辑了类文件,现在我想把它重新打包到可执行的jar中。如何做到这一点。

  • 我有一个带有Spring Boot的Java应用程序,用MySQL数据库和Spring Security性构建。该应用程序的目的是连接到SOAP API,并使用Thymleaf的前端与数据交互。 当使用IntelliJ IDEA在本地主机上运行该项目时,该项目工作正常,并且具有所有SOAP连接。当运行<code>mvn clean包</code>时,fat jar成功构建。我想将jar文件部署到托

  • 问题内容: 使用Maven 3.1 Eclipse Helios Aspekt: 尝试使用maven-jar / dependency-plugins创建可运行的jar文件。 问题: 创建jar文件和依赖项后,当我尝试使用命令启动jar文件时出现NoCLassDefFoundErrors 但是类/文件可以在./dependency-jars文件夹中找到???我还尝试了以下命令: 这也不起作用。 题

  • 这里的一些文章建议使用“Application”插件,但这并不完全导致我预期的结果(只是一个JAR,没有启动脚本或诸如此类的东西)。 我如何才能获得与Eclipse使用“export...”相同的结果。对话?

  • 问题内容: 我想用Java构建可运行的jar。我需要在jar中包含一些文件,以便在执行jar时会自动从java类读取文件。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了jar文件,但是无法在jar文件中包含这些外部文件。请让我考虑使用外部文件创建可运行的jar。 我的文件结构是 我访问 的abc.txt 在 test1.java 类。我的代码是 使用eclipse