Jar 包 及运行Jar包 - 转载

本文介绍了Eclipse中两种不同类型的jar文件——普通jarfile与可执行的RunnableJARfile之间的区别。前者通常作为库文件使用,后者则包含了主类的main方法,可以直接运行。此外还详细说明了如何通过批处理文件(.bat)来运行RunnableJAR文件。

Eclipse的jar file和Runnable JAR file的区别 - 及bat运行Runnable JAR文件

1、两种jar的区别

  • jar file是最普通的jar包,即平时我们工程中lib下面的jar包,该jar不能运行,即在打jar包的时候没有指定main函数所在的class(可能被打成jar包的所有class根本就没有main函数,只是普通的class类,没有main函数),即没有运行的入口(即main函数)。因此是不能运行的。
  • 而Runnable jar file,是可以执行的jar包,即在打jar包的时候指定了main函数所在的class,所以是jar是可以运行的,从指定的class的main函数开始执行。

2、.bat运行Runnable JAR文件

  • 新建一个xxx.bat文件,输入如下:

    cd %~dp0
    java -jar xxx.jar
    pause

  • 将bat文件和可运行jar包放在同一文件目录下,双击.bat文件即可成功运行。

转载于:https://www.cnblogs.com/coder-wzr/p/7886151.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值