eclipse导出java项目为jar包可执行形式

先说下的要求:导出编写的java项目为jar包 可执行方式。如 [cmd]  [java -jar upsms.jar]

java项目用到spring 3.2 和hibernate4.2版本

使用eclipse自带导出jar包功能,选择[Runnable JAR file]

 

然后点击[Finish]就OK。

导出jar包打开页面如下

spring的配置文件 和 jdbc以及Log4j相关配置文件都放在java项目同目录下新建一个文件夹存放。如:

<bean id="propertyConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list><!--exe_config所在路径同upsms.jar-->
                <value>exe_config/jdbc.properties</value>
            </list>
        </property>
    </bean>
  /**
     * ide测试环境
     */
    public static void localBy(){
        PropertyConfigurator.configure("src/config/log4j.properties"); 
        ApplicationContext ctx = new FileSystemXmlApplicationContext("src/spring_config/spring-context.xml");
    }
    /**
     * jar包环境
     * 发布jar方式
     * 获取jar包运行路径
     * @param log
     */
    public static void exeLoadBy(Logger log){
         String rootPath = System.getProperty("user.dir");
         log.info("-------------------jar包所在目录:"+rootPath);
         PropertyConfigurator.configure(rootPath+"/exe_config/log4j.properties");
         ApplicationContext ctx = new FileSystemXmlApplicationContext(rootPath+"/exe_config/spring-context.xml");//发布jar方式,这里路径写注意
    }

 

 

转载于:https://www.cnblogs.com/spp0152/p/3441591.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值