zoukankan      html  css  js  c++  java
  • 一个java项目的打包与发布

    自己整了个java项目,里面实现了一些数据库访问、配置文件读取、日志记录的功能,在eclipse上调试运行都OK,但需要发布到服务器上就没辙了。

    项目的目录如下:



    查了下资料终于搞定,过程如下:

    1.将项目调试通过,保证项目本身没有error。

    2.在项目上右击export --->选java下的JAR file 点next。

    3.全选整个项目,并在复选框中选"export all output folders for check projects" ,export destination中填要生成的jar名,点next。

    4.pakeging option 直接点next。

    5.选取mainclass,比如我项目中就为ServerStarter,点finish 就生成了一个jar文件。

    6.安装运行exe4j

    7.直接跳过第一步

    8.选regular mode 点next

    9.填写application名称、选择代码所在目录比如我的项目就在h:\myworkspace\EmessageSMSGate,我就直接选这个目录,生成的执行目录也默认相同,点next。

    10.填写exe名称,选上allow only a single running instance of application (图标可不设置),点next

    11.添加classPath,我在这里直接把刚才生成的jar文件、lib目录全加了进去,mainclass仍然选刚才的 ServerStarter,点next

    12.填写版本分别为1.5  1.6,点next

    13.如果不需要启动时的窗口就直接点next

    14.现在是整体的配置情况,可直接点next 或finish 来生成exe

    15.将生成的exe、lib目录、conf目录、jar文件、logs目录 copy到你的目标机器上就可以点击exe直接运行了。(目标机器要有jdk)


    鉴于功能需求比较紧急,以上步骤比较粗糙,没有详细去琢磨各个步骤的含义,可能不适用于你的项目。详细的留作后面再琢磨。吐舌头

  • 相关阅读:
    flare3d_Material3D_shader3D
    判断2个数组是否相等
    js文件下载几种请求方式,普通请求方式封装
    echarts上下柱形图
    已知数组中的一个元素,求其下标
    判断一个数组是否另一个数组的子集
    js中如何判断一个数组是另一个数组的子集
    高德地图
    php过滤和转义函数
    SQLServer表字段默认值相关信息的获取方法
  • 原文地址:https://www.cnblogs.com/yjl49/p/2371962.html
Copyright © 2011-2022 走看看