java打包_java工程打包(方式一)

article/2025/8/14 4:58:56

1、新建工程myproject

894d5acd9fcf19f59c5a5feaa1dda1d4.png

package cn.zj;

public class TestMain {

public static void main(String[] args) {

System.out.println("Hello World!");

}

}

2、右击Java工程选择Export—>选择JAR file—>Next

ebc32d7e2d5b3a8bd56f03587926072d.png

0c96dee999261e30b437c96258becb48.png

3、选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并选项配置

bcc19aae842ff4bc799d002a6e0eaa6b.png

Export generated class files and resources 表示只导出生成的.class文件和其他资源文件

Export all output folders for checked projects 表示导出选中项目的所有文件夹

Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java

Export refactorings for checked projects 把一些重构的信息文件也包含进去

JAR file:选择打包后的jar文件存放位置

Compress the contents of the JAE file 压缩JAR文件

4、Next

24a2af0983a6b014a9d9852e787465d6.png

5、选择运行的Main class

082370bbb9ca00ab30fc50d43a044574.png

2d2aa807764fb85709f0abe6561f8f9f.png

6、Finish

52039f2e1172fbf5774f0395550b075e.png

7、此时在3步导出的路径中有myproject.jar文件

389aaf01fea7232bd2f0ae0d5f66ae0e.png

8、打开cmd运行 jar包

先Windows+R,输入cmd,

定位到myproject.jar文件目录

b478ed284f59033af37081403d92500e.png

c:  先进入文件所在的磁盘

cd Desktop  进入文件的目录,或cd D 然后Tab键进行选择

注意若是进入多级目录 则 cd  xx/xx/xx/,注意目录的大小写,

9、运行jar文件

java -jar myproject.jar

f0aeb48b0e2b2dbab633595ca8bc2b3b.png

此时会在控制台显示要打印的内容(System.out.println("Hello World!"))


http://chatgpt.dhexx.cn/article/aadLCWlt.shtml

相关文章

IDEA java打包方法(转载)

1、打包时尽可能选择将依赖的jar包独立存储,而不是将所有依赖打入同一个jar包的方式。后者会导致出现一些莫名的错误。 2、maven工程 有main函数的类,要放在src/main包中,而不是src/test包中。 3、如果使用jar包时显示no main manifest attr…

vscode中java打包exe

1、创建一个清单文件:manifest.txt,这个文件尤为重要,是要写入jar包内的。 在项目文件夹下,和.classpath同一个路径 例如: Manifest-version: 1.0 Class-Path: Created-By: LYF Main-Class: app.App 每个冒号后面都要有空格 最后一行需要有一…

java打包成exe(带图片,不放大)

目录 一、如何把java程序打包成exe文件 二、过程 二.1、如何将java程序打包成jar包 二.2、如何使用软件exe4j将jar包打包成exe文件 三、如何在打包的时候带上图片和音乐 四、如何打包后不放大 五、如何把exe文件发送给别人也可以打开(别人没有java环境也可以…

java打包exe方案(自动携带jre)

java的项目一般都是以jar发布,很少打包为可执行程序,因此常见的打包方式也不多,且即使打包之后也需要jre环境才能运行,大部分打包都不会携带jre,需要手动添加jre。这里介绍几种我用过的打包方案。 exe4j(不推荐)jpack…

java项目打包方式

普通项目打包 项目内容很简单,只是引用了一个三方包。 打包步骤 File-Project Structure... 点击确定后选择Build - Build Artifacts.. 选择build即可,可以查看编译日志 maven项目打包 若果是普通项目就先转为maven项目。 右键项目选择第二项add frame…

Java打包技术(package)

1.什么是包(package)? 给一些相似的类组成一个文件夹,就叫做打包。 如果一个相同的类在一个不同的包(package)就不会发生冲突。 比如包(package)a中有一个类dog.java,…

怎么把java程序打包?java源代码打包方法

Java 源代码编译后需要打包,可是新手学习java人员来说,将java程序打包还是比较难的,那么接下来,我就来给大家讲解一下java程序打包的方法,不会的小伙伴可以跟着以下方法操作。 怎么把java程序打包? 1.手动…

将java或javaweb项目打包为jar包或war包

一、为什么打包 关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar包是为了方便别人使用。 如果是运行java程序,就不需要在寻找包含main方法的类去执行;如果是使用第三方jar包,直接在自己项目中导入…

java秒杀项目总结

java秒杀项目总结 本项目专攻秒杀模块,共分为七个章节 第一章 项目框架搭建 1.Spring Boot环境搭建 2.集成Thymeleaf , Result结果封装 前期前后端并未分离,使用Thymeleaf来获取后台传来的数据Result结果封装可以让代码更规范,成功的时候…

Java飞机大战项目

飞机大战游戏是一款十分有趣的射击类小游戏,流畅的画面,高难度的挑战。游戏中,玩家驾驶英雄机,在空中进行战斗。点击并移动自己的英雄机,发射炮弹,打掉敌飞机以及蜜蜂,来获得分数和奖励,打掉一架敌飞机赢得5分,打掉一只蜜蜂赢得1条命或是获得20次双倍火力,如果撞上敌…

Java游戏项目分享

很多小伙伴学习Java,在学习完基础之后都会去找一些项目练手,用来提升自己的技术,在这里,学姐找了一些Java初级练手项目,供小伙伴们用来练手。下面简单介绍一下本次学姐带来的六大Java游戏项目。 Java六大初级练手项目&…

Java项目文件目录结构介绍

Java中有三个比较容易弄混的“文件夹”。 folder 文件夹 ,普通的文件夹,IDE不会对他检查source folder 源文件夹 用于存放Java源代码的package java 中的包,必须存放在source folder 下。 src main javawebappresources 文件视图下的东西。…

如何将 Java 项目转换成 Maven 项目

亲测可用,若有疑问请私信 本文内容 Java 项目Maven 项目Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目。首先要明确的是,用 Maven 管理 Java 项目的确方便。它带给你直观的方便是:你不用在网上找 Jar 包&…

Java项目获取路径方法

Java项目中根据相对路径和绝对路径获取文件的方法(重要) 首先,项目中文件分布情况如下,innerFile.txt位于test.test包下,innerInnerFile.txt位于test.test.inner包下,outterFile.txt位于包的根目录下&…

Java-银行项目

该项目用了三个类Customer,CustomerList,CustomerView。 Customer为实体对象,用来封装用户信息。相当于model。 CustomerList为Customer对象的管理模块,内部用数组管理Customer对象,并提供相应的添加,修改,删除和遍历…

MATLAB箱线图

MATLAB笔记之 作图 箱线图 1、峰值偏度检验 2、相关性作图 MATLAB分析数据相关性实例 3、箱线图看离散程度 如何使用matlab软件进行峰度-偏度检验https://jingyan.baidu.com/article/380abd0ab6f1c75d90192cee.html Matlab图解峰度kurtosis与偏度skewness 原1 Matlab图解峰度…

MATLAB运算符

1. MATLAB运算符 1.1 算术运算符 算术运算符运算法则算术运算符运算法则ABA与B相加(A、B为数值或矩阵)A-BA与B相减(A、B为数值或矩阵)A*BA与B相乘(A、B为数值或矩阵)A.*BA与B相应元素相乘(A、B为相同维度的矩阵)A/BA与B相除(A、B为数值或矩阵)A./BA与B相应元素相除(A、B为相同…

matlab subs函数

在matlab命令行查看subs函数的帮助 subs函数一共有三种使用方法: subs(s,old,new) subs(s,new) subs(s) 点击 subs 的参考页可以看到下面的详细说明: 第一种使用方法 说明:subs函数返回 函数s 的一个拷贝,s函数中的所有old变量都会替换为…

Matlab fprintf

fopen 文件访问类型 仅供学习记录 clc clear %% 01换行输出结果 fprintf([...\n...Matlab可以实现输出换行显示 \n...把你想要输出的内容换行写在[]中 \n...用换行符实现换行 \n...效果就是这样的 \n...]) %% …

数学建模与MATLAB计算之006.MATLAB中的条件语句

006.MATLAB中的条件语句 文章目录 006.MATLAB中的条件语句一、单分支if条件语句二、双分支if条件语句三、多分支if条件语句四、switch语句五、try语句 选择结构是根据给定的条件成立或不成立,分别执行不同的语句。 MATLAB 用于实现选择结构的语句有** if语句、swit…