java文件打包jar运行

有效步骤:

1.cmd 到当前目录(默认包主类所在目录为例) set classpath = 默认包主类所在目录

2.javac 主类名.java

3.java 主类名

4.写清单文件

Manifest-Version: 1.0

Created-By: 1.8.0 (Sun Microsystems Inc.)

Main-Class: 主类名

created-by 版本号 不知道 -> 进cmd 输入java -version

5.jar cfm 自定义.jar MANIFEST.MF *.class

6.自定义一个bat文件(批处理文件即入口 默认入口如果被解压应用占用)

内容:javaw -jar 自定义.jar

7.双击bat文件即可 以上得到的两个文件在装有jdk的电脑才可运行

拓展:带包管理的jar打包 (只列出不一致的步骤)

2.javac -d . *.java (注意空格)

3.java 程序中包名.主类名

5.jar cfm 自定义.jar MANIFEST.MF 程序中包名/*.class

7.带包写入命令为 java -cp 自定义.jar 程序中包名.主类名

如果需要一打开就关闭cmd 在bat: start javaw -jar 自定义.jar (单进程,效果还不错)

以上这篇java生成jar包并且单进程运行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

java 单开程序_java生成jar包并且单进程运行的实例相关推荐

  1. java项目导出可执行jar包 配置文件 及运行方法

    1.选择需要生成jar包的项目,右键项目 export 2.在导出的选择框里,选择Runnable JAR file,即可直接运行的jar包程序 3.选择配置文件的项目 指定导出的位置 Copy re ...

  2. JAVA环境配制和生成jar包的方法

    一,JAVA环境配制: 例子: classpath: .;d:\Java\jdk1.5.0\bin;d:\Java\jdk1.5.0\lib\dt.jar;d:\Java\jdk1.5.0\lib\t ...

  3. 怎样将java的class文件生成jar包

    1.如Java文件 2.进入.class的目录最外层org的界面 3.打开命令窗口输入如下指令:jar -cvf hello_agent.jar org 4.运行 java -javaagent:he ...

  4. java生成cmd jar包_Java程序运行机制及cmd编译运行探究(二) cmd编译运行Java程序并打成jar包...

    目标:写一个RandomUtils.java工具类,返回一个随机数,并把这个类的字节码文件打成jar包 在Java运行机制及cmd编译运行探究(一)准备工作一文中,我总结了一部分要用到的cmd及编译运 ...

  5. java jar反编译后保存_java根据jar包反编译后修改再打包回jar的做法

    1. 得到一个待要修改的jar包 2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件 3. 我首先是使用jd-gui工具看一下这个cl ...

  6. java生成jar包时使第三方jar_IEDA生成可运行jar包(包含第三方jar包)的方法

    最近现网需要处理一下数据,来适配一个场景.安排我来编写一个脚本来实现,由于步骤比较多,且需要调用其他服务接口,使用shell脚本来实现比较困难,所以想到了使用shell脚本调用java可执行jar包的 ...

  7. linux java jar打包_【Java】Java程序打包成jar包在Linux上运行

    当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...

  8. 使用MATLAB如何生成jar包

    我们都知道,MATLAB在数值分析方面是很优秀的,因此我们有时候需要使用Java调用MATLAB写的一些函数.那么今天就给大家说说怎么弄. 提前声明:我的电脑系统是win10企业版,MATLAB版本为 ...

  9. java 中如何打包成 jar 包

    这里写目录标题 1. java 中如何打包成 jar 包 1.1. 手动打包可直接执行的 jar 包 1.2. 使用 intellij idea 工具打包可直接执行的 jar 包 1. java 中如 ...

最新文章

  1. HDFS的shell和API操作
  2. Wpf消息循环之消息传递
  3. 苹果6换屏多钱_手机换屏维修的猫腻,附换屏须知
  4. 解决git clone慢问题
  5. Sum All Numbers in a Range
  6. 学生成绩等级评定python_马鞍山市初中学生综合素质评价工作政策解读来了!
  7. 增量架构方法与系统构建
  8. go语言基础到提高(5)-结构
  9. c语言编译无错误但不能输入输出,第2章-C语言版输入输出.ppt
  10. oracle11告警日志,oracle 11.2.0.4 告警日志里错误
  11. 对KVM虚拟机进行cpu pinning配置的方法
  12. 再议libcurl编程
  13. python子类分配
  14. 分布式锁 哨兵模式_手撕redis分布式锁,隔壁张小帅都看懂了!
  15. 众人帮蚂蚁帮任务平台修复版源码
  16. 【报告分享】中国城市人工智能发展指数报告.pdf(附下载链接)
  17. 整数的二进制表示中 1 的个数
  18. 全面超越Swin Transformer | Facebook用ResNet思想升级MViT
  19. java 解析umd文件_Webpack UMD:严重依赖...无法静态提取
  20. 核磁共振设备工作过程人体温度监控中应用的光纤温度传感器

热门文章

  1. 一种基于谷歌浏览器加载activex控件的解决方法与流程技术_Office控件使用总踩雷?畅写Office带你云端飞行...
  2. python3安装_Python 3.8.2安装教程
  3. android 摄像头预览左右镜像_OpenJDK镜像的tag说明
  4. mysql中的乐观锁_MySQL中悲观锁和乐观锁到底是什么?
  5. leetcode 1038. 从二叉搜索树到更大和树
  6. Linux静默安装oracle
  7. 杭电acm2059-龟兔赛跑 java
  8. 解决npm ERR! code ENOENT
  9. Python 100例(上)
  10. titanium开发教程-04-10移动rows