`
gaozhonghui
  • 浏览: 242677 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古自治区
社区版块
存档分类
最新评论

j2ee 可执行jar制作方法

阅读更多

Class-Path:     在公司开发邮件系统需要用到可执行jar刚开始自己按照 java -classpath “第三方jar” -jar “自己jar”

 

运行结果

       报异常

 

原因分析:

       第三方的jar  没有引入自己的应用程序中。自己怎么想也应该是这样的用在网上找了相关的文档结果发现

自己的理解和 java jar 的运行原理还是有一段理解的失误,自己没有真正的理解java -jar 可知行 jar的原理。

 

相关文档:

       在看这篇文章后自己对java jar 可执行jar有了深入的理解

        http://baike.baidu.com/view/50457.htm

        http://www.ibm.com/developerworks/cn/java/j-jar/index.html

 

把我遇到的问题整理与大家共享:

 

1.应用程序打包

      把自己的系统通过java 命令还是其他第三方工具打成 jar包 ;

 

2.修改配置

      其实没有引入第三方的jar关键是在这个配置文件里(MANIFEST.MF

      我们需要修改这个配置文件的几个参数:

      Main-Class:“自己应用程序的主函数”

      Class-Path: “需要引入的第三方jar”(这里最重要)

      注意

     Class-Path的相关jar包的路径是相对当前jar包的,'.'代表当前路径. 各个jar包要用空格分开,各项配置要打回车.如果jar包太长会报column太长,解决办法是:将jar用回车分开,当然空格别少了.

   

3.运行jar

    把修改好的配置文件替换原来jar中的MANIFEST.MF

    java -jar "自己的jar"

 

希望大家发表一下自己对java jar的理解,这篇文章与大家共享共同讨论。

分享到:
评论

相关推荐

    j2ee项目installshield制作安装包过程(mysql+jdk+tomcat)

    - 在Installation Designer的“Files”部分,你可以从本地计算机选择要包含的文件,例如SSH2相关的JAR文件、Tomcat的可执行文件、JDK的安装文件以及MySQL的连接驱动等。 5. **创建快捷方式** - 通过设置快捷方式...

    j2ee练习

    7. **部署描述符**:在J2EE应用中,`web.xml`和`ejb-jar.xml`等部署描述符文件定义了应用的配置和行为。它们告诉服务器如何加载和管理组件。 8. **MVC设计模式**:在J2EE开发中,MVC模式被广泛采用。Servlets作为...

    J2EE项目更新补丁包打包工具

    用户可以通过运行这个JAR文件来启动补丁打包工具,进行补丁的创建和打包操作。 - **README.TXT**:这个文件通常包含了关于如何使用工具的简要说明,包括命令行参数、步骤指南、注意事项等信息。对于用户来说,这是...

    installanywhere2009 打包j2ee工程全程图解

    关键的一环是加载工程内容,特别是包含main方法的jar包,这有助于加速main文件的搜索。同时,你还可以设置应用程序的图标,提升用户体验。对于纯J2EE工程,如果不涉及桌面应用,可以省略设置图标这一步。 接着,...

    原创-自定义标签库制作

    在这个例子中,`HelloTag` 类继承了 `TagSupport` 类,并重写了 `doEndTag()` 方法,该方法负责执行标签的核心逻辑。此外,还重写了 `release()` 方法来释放资源。 #### 四、编写TLD文件 TLD(Tag Library ...

    Java极限编程下载

    - **构建过程自动化**:如编译源代码、创建类文件和JAR文件等。 - **环境配置**:设置JDK路径、库文件路径等。 **2.3 单元测试与功能测试** 第七章至第九章详细介绍了几种流行的测试框架,包括JUnit、Cactus和...

    InstallAnywhere v5.5.1--专业、强大的安装工具

    ·内置动作:创建快捷键、释放归档文件、使用搜索和替代功能修改文本文件,安装并控制Windows Services、设置注册表录入、设置环境变量执行命令和脚本,等等。 ·内置规则:检验平台、对比变量、验证用户输入、...

    Jsp+Mysql进行简单的增删改查-标准要点.pdf

    首先,我们需要搭建J2EE开发环境。以下是关键的组件和步骤: 1. **安装和配置JDK**: - JDK(Java Development Kit)是开发和运行Java程序的基础。安装过程通常简单,需要注意避免路径中包含中文或特殊字符。安装...

    JavaSE知识点汇总

    软件开发即制作这些软件,使得人能通过人机交互与计算机进行沟通。交互方式主要有两种:图形化用户界面(GUI)和命令行界面(CLI)。GUI更直观易用,而CLI则需要记忆特定的命令,如DOS中的`dir`、`md`、`rd`、`cd`、...

    java源码包---java 源码 大量 实例

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,...

    java源码包2

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到...

    java开源包1

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java源码包3

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到...

    java开源包11

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包2

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包3

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java源码包4

    使用时候只需在控制台窗口执行jar就可以了。 Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu  Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到...

    java开源包6

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包5

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

    java开源包10

    Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...

Global site tag (gtag.js) - Google Analytics