首页 > 编程语言 >idea的Java项目打成jar包并服务器部署运行

idea的Java项目打成jar包并服务器部署运行

时间:2024-02-22 09:01:41浏览次数:37  
标签:Java jar idea 点击 服务器 上传

idea的Java项目打成jar包并服务器部署运行

文章目录

一、idea对Java项目打jar包

1.File—>Project Structure---->Artifacts
2.点击+号选择JAR,再选择第二个
在这里插入图片描述
3.出现这个框,第一个Module是你最后jar包的名字,第二个是Main Class 是你的Main方法,选择主方法
在这里插入图片描述
3.选择好以后点击ok
在这里插入图片描述
4.按照下面的选择,尤其是MANIFEST.MF的方法位置,最好不要用默认的我选在了resources文件底下,如果你之前有过打包,需要删除你原先的MANIFEST.MF,再点击ok
在这里插入图片描述
5.output directory是你的jar包的输出位置,一般都是在/out/artifacts/下面,点击apply 再点击OK 你的jar包就打包完成
在这里插入图片描述
6.点击Build----->Build Artifacts
在这里插入图片描述
6.如果你是第一次打包,选择Build,如果不是第一次就选择Rebuild
在这里插入图片描述
7.等待进度条完成后找到jar包
在这里插入图片描述

二、上传jar包到服务器运行

1.上传文件,例如我上传到了demo3文件夹
在你的服务器上使用scp命令

[demo3]$ scp 你的用户名@你的IP地址:/你要上传的文件的文件路径/out/artifacts/JieSuo_jar ./
  • 1

大概格式就是scp 用户名@IP:上传路径 空格 目的地的路径
2.完事你需要输入你的密码
3.使用java -jar ***.jar命令启动jar包,
如果有运行内存需要
请使用

java -jar 内存配置 ××××.jar 
  • 1

在这里插入图片描述

原文链接:https://blog.csdn.net/qq_45251343/article/details/123091477

标签:Java,jar,idea,点击,服务器,上传
From: https://www.cnblogs.com/sunny3158/p/18026574

相关文章

  • JavaScript 的新数组分组方法
    对数组中的项目进行分组,你可能已经做过很多次了。每次都会手动编写一个分组函数,或者使用lodash的groupBy函数。好消息是,JavaScript现在有了分组方法,所以你再也不必这样做了。Object.groupBy和Map.groupBy这两个新方法将使分组变得更简单,并节省我们的时间或依赖性。以前......
  • hash表与java集合框架
       1.对象被new出来后,会通过哈希函数Hash(key)建立关键字key与存储地址Addr的关系,Addr=Hash(Key),这个Addr又称HashCode。即:每个对象有唯一的HashCode。-另外:底层对对象进行hash时因为hash表长度有限所以存储可能会有冲突,为了解决冲突而在顺序表的某个存储地址上加......
  • 深入剖析 Java 类属性与类方法的应用
    Java类属性Java类属性,也称为字段,是类中的变量。它们用于存储与类相关的数据。创建类属性在类定义中声明属性:publicclassMain{intx;//属性Stringname;//属性}访问类属性使用点语法访问对象的属性:MainmyObj=newMain();myObj.x=5;//设置属性值Sy......
  • Java虚拟机小记
    目录运行时数据区域Java堆对象创建对象的内存布局对象的访问定位句柄直接指针GC判断对象是否已死引用计数算法可达性分析算法引用的类别垃圾收集算法分代收集理论标记清除算法标记复制算法标记整理算法实现细节并发的可达性分析垃圾收集器serial收集器ParNew收集器ParallelScaven......
  • docker 手动安装部署jar包
    创建Dockerfile文件例:FROMjdk:11MAINTAINERtfinfoADDems-basic.jar/ems-gb.jarENTRYPOINT["java","-XX:+UseG1GC","-XX:+TieredCompilation","-Dspring.profiles.active=gb-dev-mysql","-Dspring.group=EMS_GB_GROUP"......
  • idea创建spring项目的时候只有java 21和17
    1.问题我们在用IDEA创建一个spring项目时,发现java版本只能选用java21,java17,导致我们的jdk版本无法选择jdk1.8(我最常用的版本)2.解决参考:idea创建项目的时候只有java21和17原因是spring2在23年11月24日停止维护了,所以通过spring来创建,没有spring2,只有spring3+,最低jdk版本也是1......
  • Apipost推出的IDEA插件值得一试!
    Apipost-Helper是由Apipost推出的IDEA插件,写完接口可以进行快速调试,且支持搜索接口、根据method跳转接口,还支持生成标准的API文档,注意:这些操作都可以在代码编辑器内独立完成,非常好用!这里给大家介绍一下Apipost-Helper的安装和使用安装在IDEA编辑器插件中心输入Apipost搜索安装:......
  • Java复习
    目录Java面向对象程序设计(madebyzhoujin)第一章Java开发入门Java语言的优点什么是JDK?:SUN公司提供的一套Java开发环境,是整个java的核心,包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等JDK安装目录介绍用命令窗口开发java程序两个系统环境变量:path和classpath......
  • java运算符(赋值,关系,逻辑,三目,位运算)
    赋值运算符赋值运算符:=+=-=*=/=%=publicclassFuZhiOptDemo{publicstaticvoidmain(Strng[]args){inta1=3;a1+=2;System.out.println("a1:"+a1);a1-=2;System.out.println("a1:"+a1);......
  • 阿里面试:Java开发中,应如何避免OOM
    Java内存管理:避免OOM的10个实用小技巧引言在Java开发中,OutOfMemoryError(OOM)错误一直是令开发者头疼的问题,也是Java面试中出现核心频率很高的问题。那么我们究竟怎么样才能够有效正确的管理内存,日常开发中究竟要注意哪些核心技巧来避免OOM错误。本文将带大家一起学习10个避免OO......