java 导出 jar 文件 执行批处理

Java  导出jar  文件:


     一、没有引入外部包的情况:


             大家看图操作:

            1.选择你要打包在JAR的项目,右击:选择  Export

            java 导出 jar 文件 执行批处理

 

 

          2.在弹出的对话框中,选择  Java下的  JAR file点击 Next

   java 导出 jar 文件 执行批处理

 

3.选择你要打包的源,选择你主要想打包一些类。设置生成Jar包的位置,其他用默认设置即可。我们在此取名为test.jar

java 导出 jar 文件 执行批处理

 

4.这里按默认设置即可,点击 Next

java 导出 jar 文件 执行批处理

 

5.找到我在图中画红色圈圈的按钮,点击,选择你的启动类,其他按默认设置即可。本项目主启动类为Hello

java 导出 jar 文件 执行批处理

 

最后点击 Finish,Jar包完成了。

 

 

 

二、引用了外部类,打包的做法以及如何通过bat命令运行:

 

          还是通过图片来展示给大家:

         1.在你需要打包的项目根目录下,新建一个文件夹:META-INF接着在这个文件夹下建一个文件叫:MANIFEST.MF

          如图:

          java 导出 jar 文件 执行批处理

 

         在MANIFEST.MF文件中输入如下内容:

          Manifest-Version: 1.0
          Main-Class:com.test.Hello
          Class-Path:lib/log4j-1.2.11.jar

          其中: Manifest-Version是指版本,

                    Main-Class:是指你的主启动类,

                    Class-Path:是指你引用的外部包

 

                2.按之前一样,将项目导出:

 java 导出 jar 文件 执行批处理

3.与之前一样,选择相应的操作:

 

java 导出 jar 文件 执行批处理

 

4.这里与之前有点区别:需要将刚刚我们新建的文件夹,及文件选上。并取名为test.jar

             java 导出 jar 文件 执行批处理

 

5.按默认设置、直接点Next

java 导出 jar 文件 执行批处理

 

6.按默认设置,选择主启动类(Hello),点Next

java 导出 jar 文件 执行批处理

 

接着点Finish,至此lib 已经生成了,我们用解压的方式打开这个lib,并查看里面的META-INF文件夹下的文件内容,是否与我们输入的相同,如果不相同,请改之。

 

java 导出 jar 文件 执行批处理

 

 

 

7.建立 bat文件:

     实际上是,建立一个txt文件,输入如下内容:

       java -jar test.jar
       pause

     将其保存,且将它的后缀改为 .bat

 

接着双击这个bat文件。看看运行结果对不对。

 

如果你按照上面的操作没有成功。那么请将我附件中的例子运行一遍,如果还不成功。请仔细检查你的环境。

 

 

你可能感兴趣的:(java,jar,批处理,javaJar)