`
lijunaccp
  • 浏览: 158993 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

打包可执行程序引用了第三方包)

 
阅读更多
Eclipse打包可执行程序/Java项目(引用了第三方包) 打包为jar 

普通的打包方式:

右键单击工程Export-在java-JAR file-next-勾上.classpath和.project.在JAR file这一行选择保存的位置。

下一步,在Main Class这一行中选择一个名字,注意这里所说的名字一定是一个类名。

而且该类必须要有主函数。

打好JAR包后,解压该jar包,在META-INF中的MANIFEST.MF中看到导的JAR包。



引入第三方包的打包方式:例如(mobile.jar)

工程目录:

在scr下面:自定义配置文件MANIFEST   添加如下内容:

Manifest-Version: 1.0
Class-Path: lib/httpcore-4.0.1.jar      //JAR存放的地方

Main-Class: com.mobile.Main           //指定主函数 

lib文件夹存放在与mobile.jar同目录下。

介绍一下使用Eclipse制作jar包的过程吧:

1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;

2. 选择Java/JAR file,Next;

3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;

这里有几个选项:

    * Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
    * Export all output folders for checked projects 表示导出选中项目的所有文件夹
    * Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
    * Export refactorings for checked projects 把一些重构的信息文件也包含进去

在Select the export destination中选择导出的jar的路径,Next

4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next

5. 下一个页面里可以对项目做一些配置。

    * Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
    * Use existing mainfest from workspace。这是可以选择我们自定义的MANIFEST文件,格式如上所写。
    * Seal content。要封装整个jar或者指定的包packet
    * Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。
分享到:
评论

相关推荐

    java+swing打包jar转成exe 轻松加载第三方包

    Java Swing 应用程序通常需要打包成可执行文件(如EXE)以便在没有Java运行环境的计算机上运行。这个过程涉及到将Java的JAR文件转换为Windows平台上的EXE文件,并且还需要处理第三方库的集成。以下是使用exe4j进行此...

    Fatjar打包第三方包

    在Java开发过程中,有时我们需要将项目打包成一个可独立运行的JAR文件,这样就可以在没有IDE或构建工具的环境中直接执行。Fatjar是一个非常实用的工具,它能帮助我们实现这一目标,尤其是在处理包含大量第三方库依赖...

    eclipse 打包 jar 碰到的问题(包含第三方包)

    这篇博客“eclipse 打包 jar 碰到的问题(包含第三方包)”主要讨论了在Eclipse中处理这种问题的方法。 首先,问题的症结在于如何正确地将项目依赖的第三方库包含到JAR文件中。通常,我们创建的Java项目会引用一些...

    myeclpse7.5fatjar第三方包打包到压缩包

    "myeclipse7.5fatjar第三方包打包到压缩包"这个标题指的就是使用MyEclipse 7.5版本的集成开发环境,结合fatjar插件,将项目及其依赖的第三方库打包成一个压缩包的过程。 MyEclipse 7.5是一款功能强大的Java EE集成...

    如何将Python脚本打包成可执行的exe文件#520表白代码

    我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?...

    创建jar并引入第三方包

    - **Extract required libraries into generated JAR**:这个选项会将所有依赖的第三方库解压并合并到新的JAR文件中,使其成为一个自包含的可执行文件。 - **Package required libraries into generated JAR**:这...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

    myeclpse7.5fat jar 将第三方包导入项目

    通过以上步骤,你就可以在MyEclipse 7.5中创建一个包含所有第三方库的fat jar,使你的Java应用程序成为一个独立的可执行单元。这种方法对于分发小型应用或者简单的命令行工具特别有用。然而,对于大型项目或需要频繁...

    jdk引入第三方jar

    JAR是一种用于存储Java类文件、资源文件和元数据的容器,它允许我们将多个类打包到一个可执行文件中,方便分发和运行。当我们需要使用外部库的功能时,就需要将这些库的JAR包添加到项目的类路径(ClassPath)中。 ...

    maven打包成第三方jar包且把pom依赖包打入进来的方法

    首先,打包成第三方JAR包且包含依赖的方法通常用到的是Maven Assembly插件,它能够帮助我们把所有依赖的JAR包以及主程序一起打包成一个单独的可执行的超级JAR文件。要完成这个过程,需要以下步骤: 1. 在项目的POM...

    spring boot 第三方jar包抽离方案

    Spring Boot的特性之一是将所有依赖打包进一个可执行的jar包,但这也使得jar包变得非常大,如达到1GB。这种情况下,抽离第三方jar包成为了一种必要的优化手段。 ### 方案实现 #### 2.1 Spring Boot外部加载jar包...

    IronPython安装python第三方库的必须工具setuptools-py2.7.egg

    这里的`ipy`是指IronPython的可执行文件,`-m`选项用于运行模块,`easy_install`是setuptools提供的命令行工具,用来安装Egg文件。 3. **验证安装**:安装完成后,你可以通过运行以下命令来验证setuptools是否成功...

    如何在Ant中引入第三方Jar包

    当项目中需要依赖第三方库(如Jar包)时,理解如何在Ant中引入这些依赖至关重要。以下将详细解释如何在Ant构建文件中配置和使用第三方Jar包。 首先,让我们了解Ant的基本结构。一个Ant项目通常包含一个名为`build....

    Android Studio使用教程(五):Gradle命令详解和导入第三方包

    3. **./gradlew build**:这个命令执行完整的构建过程,包括编译源代码、处理资源、生成APK等。如果构建成功,APK将位于`build/outputs/apk`目录下。 当您在GitHub或其他开源平台找到一个感兴趣的项目时,可以使用...

    luarocks:LuaRocks是Lua编程语言的程序包管理器

    ### 3. 安装和配置LuaRocks 在大多数操作系统上,LuaRocks可以通过包管理器(如Homebrew、apt-get或yum)进行安装。安装完成后,用户可以通过`luarocks install`命令安装所需的库,例如`luarocks install lpeg`将...

    Eclipse SWT开发点滴

    - 打包好的RCP程序不仅可以通过Eclipse自动生成的可执行文件运行,也可以直接通过命令`java -jar startup.jar`来运行。 - 运行时的JRE可以通过指定具体的`java.exe`文件来确定。 #### 五、串口开发包 对于串口开发...

    动态加载jar包

    一种常见的做法是在类路径中包含这些依赖,或者将它们与主程序一起打包到单一的可执行jar中。如果依赖是动态加载的jar包,那么它们可能需要有自己的ClassLoader来加载,以便于管理各自的类加载范围,避免命名冲突。...

    详解IDEA中MAVEN项目打JAR包的简单方法

    IDEA中MAVEN项目打JAR包的简单方法 IDEA 中的 Maven 项目可以使用简单的方法将项目打包成 ...使用 Maven 项目在 IDEA 中打包成 JAR 文件非常简单,只需要添加相应的插件和配置文件,就可以生成一个可执行的 JAR 文件。

Global site tag (gtag.js) - Google Analytics