java中如何生成可执行的jar文件最简单的方法就是:jar -cfe Card.jar CardLayoutDemo CardLayoutDemo$1.class CardLayoutDemo$myAct
ionListener.class CardLayoutDemo.class myClosingListener.class myPanel.class
jar命令为java自带的专用打包工具;
c代表生成新的jar包;
e代表可执行的类,亦即main方法所在的类。如果该类有所属的包,书写时要加上包名;
f代表生成的jar包的名称,在本例中是Card.jar。此包名可以随意命名,没有规定;
注意 e f 所对应的参数位置要一一对应!不能错位!
最后面的是程序执行时的类文件!因为类文件可能会有很多,所以这样写很是不方便!
于是我采用包的形式:将类文件打成包!例如包的名称是test直接 jar -cfe Card.jar CardLayoutDemo test (哦了)!
test最后面的这个参数表示将test目录下的所有文件都打包放到新的jar包中。

转载于:https://www.cnblogs.com/hujunzheng/p/3871892.html

java中如何生成可执行的jar文件相关推荐

  1. 用命令行编译java并生成可执行的jar包

    1.编写源代码 编写源文件:CardLayoutDemo.java并保存,例如:I:\myApp\CardLayoutDemo.java.程序结构如下: package test;import jav ...

  2. java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包

    如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译.打包等工作. 拿自己编写的"java记事本"为例,介绍一下这个过程: 1.编写源代码. 编写源 ...

  3. Android Studio编写java工程并生成可执行jar

    Android Studio编写java工程并生成可执行jar 1.新建一个空的Android工程 2.新建一个java module 3.添加main方法 4.引用三方jar 5.打包输出为可执行j ...

  4. java中如何生成随机数?

    java中如何生成随机数? package com.test.util; import java.text.SimpleDateFormat; import java.util.Date; impor ...

  5. Java中控制多线程顺序执行

    Java中控制多线程顺序执行 一.概述 二.普通示例 三.控制示例 3.1.设置线程优先级 3.2.使用线程类的join() 3.2.1.在主线程join() 3.2.2.在子线程join() 3.3 ...

  6. java scheduled_怎么在java中利用@Scheduled注解执行定时任务

    怎么在java中利用@Scheduled注解执行定时任务 发布时间:2021-01-13 16:52:56 来源:亿速云 阅读:84 作者:Leah 本篇文章给大家分享的是有关怎么在java中利用@S ...

  7. 制作可执行的JAR文件包及jar命令详解

    制作可执行的JAR文件包及jar命令详解zt http://www.chinaunix.net 作者:郝君  发表于:2003-08-12 14:32:38 常常在网上看到有人询问:如何把 java  ...

  8. java程序打包为可执行的.exe文件

    java程序打包为可执行的.exe文件 前言 根据公众号内容实操验证,真实有效,以备不时之需,java打包.exe文件执行,避雷.免踩坑,大家跟着步骤问题不大. 准备工作 一个正常没有bug的jar包 ...

  9. [IDEA] 利用IDEA生成可运行的JAR文件

    利用IDEA生成可运行的JAR文件 使用jar生成JAR比较繁琐且容易出错,IDEA已经为我们提供了相应的功能,让我们来学习一下吧 [右键点击项目]-> [Open Module Setting ...

最新文章

  1. lora终端连接云服务器_腾讯云服务器上安装mysql,并用navicat连接
  2. java手机杀毒_Android项目实战_手机安全卫士splash界面
  3. 支持Windows 7的CAD—AutoCAD Civil 3D 2010
  4. Hive DML操作
  5. perl连接oracle的方法,Perl 连接Oracle 数据库
  6. 如何把极坐标化为直角坐标_2019高考100题之063(极坐标)
  7. win7设置计算机临时用户,Win7小技巧:用户账户自动登录方法汇总
  8. 如何在当前目录快速打开cmd
  9. [转]Android核心分析之二:方法论探讨之概念空间篇
  10. Beagle 0.2.16(附 Ubuntu Edgy 安顿源)
  11. Python中setdefault,deepcopy,copy函数(一分钟读懂)
  12. jsoncpp解析json报文测试
  13. android退出一个含有listview的activity时报java.lang.IllegalA
  14. JMeter java.net.SocketException:Operationnotsupported:connect解决方案
  15. Zoj 3511 线段树
  16. setupfactory安装程序设置开机自启动
  17. 从OPPO TWS耳机看OPPO声学的体面回归
  18. 值得推荐的Vue 移动端UI框架
  19. 做生意的“四大方向”让你看清财富的本质
  20. ubuntu20安装google拼音

热门文章

  1. 装linux服务器进去配置界面,在CentOS 8 Linux上安装和配置SuiteCRM的步骤
  2. SpringBoot2 整合 AXIS2 服务端和客户端
  3. mysql [ERR] 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
  4. Centos7 下载、安装、配置、启动部署
  5. RabbitMQ的5种队列_路由模式_入门试炼_第8篇
  6. 开发经验分享_06_前端开发技巧
  7. 小程序开发(6)-之自定义导航栏
  8. mysql 日期和时间函数_介绍一下mysql的日期和时间函数
  9. 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)
  10. Python enumerate 函数 - Python零基础入门教程