当我在eclipse中启动一个新的Java项目时,第一个弹出屏幕允许我选择使用哪个JRE。
我有三个选择。
但是,当我使用eclipse的内置导出到Runnable JAR File来创建一个可执行的JAR时,如果我选择jre7而不是eclipse的默认选择JavaSE1.7,JAR文件只能运行(双击)。
请有人告诉我,在JavaSE1.7和jre7中开发java程序有什么区别?还是我使用了错误的方法来创建一个可执行的JAR?
提前谢谢。
发布于 2012-06-29 15:29:36
试试这个..。
JavaSE 1.7是JavaSE版本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
FINISHhttps://stackoverflow.com/questions/11262091
复制相似问题