首页 > 编程语言 >【idea】将java项目打成jar包

【idea】将java项目打成jar包

时间:2022-10-12 09:56:59浏览次数:47  
标签:文件 java -- JAR jar idea

一、idea将java项目打成jar包(非maven方式)

jar (Java Archive File),翻译过来就是java的档案文件,它其实也类似于我们windows下的zip文件,唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的,包含了JAR包的描述信息、主类的全类名等信息。
File -->Project Structure -->Artifacts --> Jar --> From module with dependencies.

 

 

 

 

构建:

 

 

打包完成,输出在指定位置:

 

 


二、jar包执行方式:
java -jar xxx.jar
1
三、注意事项:
jar包默认文件编码格式为gbk。

idea默认编码格式为utf-8。

编码不同,有时xml或者日志文件会乱码,此时需根据情况,以特定编码格式打开jar包

java -Dfile.encoding=UTF-8 -jar xxx.jar

标签:文件,java,--,JAR,jar,idea
From: https://www.cnblogs.com/zzsuje/p/16783475.html

相关文章

  • Java安全之Webshell免杀
    Java安全之Webshell免杀当遇到文件上传时,如果网站存在查杀软件,我们上传的一句话木马会被直接秒杀,这时候就需要做一下免杀,绕过查杀软件的检测。思路我的想法是先拆分,然后......
  • ubuntu 开机自启动jar,同时监控端口好,服务崩溃自动重启,编写sh脚本
    1.编写sh脚本用于开机自启动个在这个模块中注意:java环境一定要写!!!!我其中没有写java环境,发现没有启动成功root@hfxyai-OptiPlex-5000-China-HDD-Protection:/home/serve......
  • Java 手动显示调用validate的实体属性验证
    importorg.springframework.util.CollectionUtils;importjavax.validation.ConstraintViolation;importjavax.validation.Valid;importjavax.validation.Validati......
  • Java自学小白——IO流
    一、文件基础知识Java对文件的操作是通过IO流来实现的,想要了解IO流,就得先学习Java的File类                    I/O......
  • Java小白学习笔记——反射
    快速入门一,反射概述反射机制       上述程序的返回值  反射获取对象 方式一在编译阶段使用,一般多在通过读取配置文件获取方式二在加载......
  • IDEA美化主题插件Xcode Dark theme & Material Theme UI插件保姆级教程
    目录......
  • java常用注解校验参数
    validation中内置的constraints注解描述@AssertFalse 所注解的元素必须是Boolean类型,且值为false@AssertTrue所注解的元素必须是Boolean类型,且值为true......
  • java 字体绘制
    一、前提1、如下图是组件的继承关系可以看到所有的组件都继承Component2、绘制函数界面显示或者窗口大小改变的时候,都会调用protectedvoidpaintComponent(Graphicsg......
  • 《Effective Java》
    《EffectiveJava》  第1章引言 第2章创建和销毁对象 第1条:考虑用静态工厂方法代替构造器 第2条:遇到多个构造器参数时要考虑用构建器 第3条:用私有构造器或者枚举......
  • JavaScript works behind the scenes -- Engine and Runtime
    whatisaJavaScriptengine?programthatexecutesJavaScriptcode.JavaScript引擎是运行JavaScript代码的程序。howengineworks?JavaScriptcontainsacallsta......