zoukankan      html  css  js  c++  java
  • Java部署_IntelliJ创建一个可运行的jar包(实践)

    一、本文目的:使用Intellij Idea 13生成一个简单可执行的jar,用于快速在linux验证某个功能

    二、项目源码
    1、结构图
     2、StaticC1.java
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    package com.gossip;
     
    public class StaticC1 {
     
        private String userName;
     
        private String age;
     
        private String birthDate;
     
        public String getUserName() {
            return userName;
        }
     
        public void setUserName(String userName) {
            this.userName = userName;
        }
     
        public String getAge() {
            return age;
        }
     
        public void setAge(String age) {
            this.age = age;
        }
     
        public String getBirthDate() {
            return birthDate;
        }
     
        public void setBirthDate(String birthDate) {
            this.birthDate = birthDate;
        }
     
        @Override
        public String toString() {
            return "StaticC1{" +
                    "userName='" + userName + ''' +
                    ", age='" + age + ''' +
                    ", birthDate='" + birthDate + ''' +
                    '}';
        }
    }

    3、Provider.java

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    package com.gossip;
     
    import java.util.Date;
     
     
    public class Provider {
     
        private static StaticC1 s1;
     
        public static void main(String[] args) {
            System.out.println("当前线程:" + Thread.currentThread().getName());
            System.out.println("当前时间:" + new Date());
            System.out.println("主线程休眠5分钟");
            s1 = new StaticC1();
     
            System.out.println("StaticC1:" + s1.toString());
            try {
                //休眠5分钟
                Thread.sleep(300000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }


    三、打包过程

    1、File-->Project Structure

    这里选择Empty






    2、Build打包

    jar包生成目录:simplecodeoutartifactssimplecodesimplecode.jar




    四、Linux运行jar包

     java -jar simplecode.jar






  • 相关阅读:
    在centos7上安装ClamAV杀毒,并杀毒(centos随机英文10字母)成功
    在centos7上安装Jenkins
    Spring cache简单使用guava cache
    Spring resource bundle多语言,单引号format异常
    如何优化coding
    IIS配置中出现HRESULT:0X80070020错误
    如何解决:对应的服务器 tls 为 tls 1.0,小程序要求的TLS版本必须大于等于1.2问题
    微信小程序--后台交互/wx.request({})方法/渲染页面方法 解析
    微信小程序页面带参数跳转及接收参数内容navigator
    微信小程序阿里云服务器https搭建
  • 原文地址:https://www.cnblogs.com/gossip/p/6093705.html
Copyright © 2011-2022 走看看