博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java部署_IntelliJ创建一个可运行的jar包(实践)
阅读量:6566 次
发布时间:2019-06-24

本文共 1555 字,大约阅读时间需要 5 分钟。

一、本文目的:使用Intellij Idea 13生成一个简单可执行的jar,用于快速在linux验证某个功能
二、项目源码
1、结构图
35158-20161123150323581-825542927.png
 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

35158-20161123150324331-1034073765.png

35158-20161123150324565-258753682.png

35158-20161123150324987-520665634.png

35158-20161123150325440-701275769.png

35158-20161123150325925-1156462386.png

2、Build打包

jar包生成目录:simplecode\out\artifacts\simplecode\simplecode.jar

35158-20161123150326503-1096344090.png

四、Linux运行jar包

 java -jar simplecode.jar

35158-20161123150326862-272375628.png

转载于:https://www.cnblogs.com/gossip/p/6093705.html

你可能感兴趣的文章
【参与有奖】您用的MySQL、MongoDB、Redis等服务被勒索过吗?
查看>>
Java核心技术卷I基础知识1.2.6 体系结构中立
查看>>
Libvirt 虚拟化库介绍
查看>>
Xmemcached发布1.2.6.1(推荐升级)
查看>>
《Spring 5 官方文档》26. JMS(一)
查看>>
《Python Cookbook(第2版)中文版》——1.11 检查一个字符串是文本还是二进制
查看>>
Tkinter之Label
查看>>
Java操作redis
查看>>
PostgreSQL merge json的正确姿势
查看>>
java反射
查看>>
【IOS-COCOS2D游戏开发之二】COCOS2D 游戏开发资源贴(教程以及源码)
查看>>
nodejs安装记录
查看>>
Android2.2 API 中文文档系列(9) —— ZoomButton
查看>>
pcDuino 刷系统-卡刷
查看>>
MySQL结构自动同步工具-schemasync
查看>>
关于在线代码运行网站的一个想法
查看>>
我的友情链接
查看>>
使用subeclipse来管理分支/标记
查看>>
我的友情链接
查看>>
django forms模块使用
查看>>