2

当我在 Eclipse 中启动一个新的 Java 项目时,第一个弹出屏幕允许我选择要使用的 JRE。

我有3个选择。

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

但是当我使用 eclipse 的内置导出来创建可执行 JAR 时,如果我选择而不是 eclipse 的默认选项Runnable JAR File,则 JAR 文件只会运行(通过双击)jre7JavaSE1.7

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

提前致谢。

4

1 回答 1

1

尝试这个...

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

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

JRE = JVM + API Bundles

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

要在 Eclipse 中创建一个可运行的 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
于 2012-06-29T15:29:36.300 回答