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






  • 相关阅读:
    weekly review 200819: Burn the midnight oil
    如何进行Android单元测试
    Android开发教程
    使用SQLite方式存储数据
    图像的平移、旋转及缩放
    JSON数据解析
    Android 多线程下载网络文件
    10套华丽的 Windows 8 Metro 风格图标【2000+免费图标】
    学习新技术的 10 个建议
    BugFree快速使用入门
  • 原文地址:https://www.cnblogs.com/gossip/p/6093705.html
Copyright © 2011-2022 走看看