linux环境下java程序打包成简单的hello world输出jar包示例
作者:领尚 发布时间:2023-11-26 11:11:37
标签:linux,java,打包,jar包
本文实例讲述了linux环境下java程序打包成简单的hello world输出jar包。分享给大家供大家参考,具体如下:
1. linux必须已安装java环境,测试
#javac -version
javac 1.8.0_20
说明java环境已安装好了
2. 建立目录helloworld,在目录下建立helloworld.java文件
#cd ~
~# mkdir helloworld
~# cd helloworld
~/helloworld# vi helloworld.java
helloworld.java内容如下
public class helloworld {
public static void main(String[] args) {
System.out.println("Hello World!!");
}
}
把helloworld.java 打包成可执行的jar
~/helloworld# javac helloworld.java
~/helloworld# ls
~/helloworld# echo Main-class: helloworld > manifest.txt
~/helloworld# ls
~/helloworld# cat manifest.txt
~/helloworld# jar cvfm hello.jar manifest.txt helloworld.class
屏幕显示如下打包信息:
运行hello.jar文件
~/helloworld# ls
~/helloworld# java -jar hello.jar
hello world!!
希望本文所述对大家java程序设计有所帮助。
来源:https://blog.csdn.net/oLinBSoft/article/details/79246232


猜你喜欢
- Java提供了许多创建线程池的方式,并得到一个Future实例来作为任务结果。对于Spring同样小菜一碟,通过其scheduling包就可
- 此篇文章内容仅限于 描述 thy3.0 自定义标签的说明,所以你在看之前,请先会使用它。直奔主题,以下代码是如何引用 第三方标签的。说明:
- 因为在准备讲Maven用Maven Helper插件的时候,在网上学习,发现资料很少,我就把自己研究的配置分享给大家!!IDEA(本人用的2
- 本文实例讲述了C#检测是否有u盘插入的方法。分享给大家供大家参考。具体如下:该C#代码可监控是否有u盘插入,同时可以监控其它驱动器的变化us
- 本文栈长教你如何在 Spring Boot 注册 Servlet、Filter、Listener。一、Spring Boot 注册Sprin
- 霓虹是用来描绘图像的轮廓,勾画出颜色变化的边缘,加强其过度效果,使图像产生轮廓发光的效果。主要步骤:1、根据当前像素与其右方和下方像素的梯度
- 不是很难的知识,但是今天犯错了,记录一下什么是 stream 流我们在使用集合或数组对元素进行操作时往往会遇到这种情况:通过对不同类型的存储
- 前言Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows、Mac、Linux等操作系统,
- 1. openFeign实现基于spring-boot-starter-parent 2.6.8,spring-cloud-dependen
- 一、Ctrl+F或者Ctrl+Shift+R 按照文本的内容查找1. 相当于eclipse的ctrl+H,Ctrl+F是在本页查找2. 相当
- 今天实现一个很多app中使用到的加载进度条的效果,可能我们平时数据加载都使用到的是系统自带的,但是也有很多app加载进度条的效果实现挺好看,
- 有的时候需要根据要查询的参数动态的拼接SQL语句常用标签:- if:字符判断- choose【when...otherwise】:分支选择-
- 项目背景最近在项目上对接前端的的时候遇到了几个问题1.经常要问前端要请求参数2.要根据请求参数写大量if...else,代码散步在 Cont
- Struts2 Action/动作动作是Struts2框架的核心,因为他们的任何MVC(模型 - 视图 - 控制器)框架。每个URL将被映射
- 前言回想写过的图书管理系统、租房系统、电影院卖票系统都是基于原生的JavaSE、OOP,没有用到任何框架,在层与层的关系中一个类要想获得与其
- 前言在前一节的学习中,慕歌带大家使用了全局结果集返回,通过使用全局结果集配置,优雅的返回后端数据,为前端的数据拿取提供了非常好的参考。同时通
- 本文实例为大家分享了C#生成唯一订单号的具体代码,供大家参考,具体内容如下根据GUID+DateTime.Now.Ticks生产唯一订单号/
- 通常我们遇到的图片缩放需求,都是图片基于屏幕自适应后,进行缩放和移动,且图片最小只能是自适应的大小。最近遇到一个需求,要求图片只能在屏幕内缩
- 1 Excel上传针对Excel的上传,采用的是比较常规的方法,其实和文件上传是相同的。具体源码如下: @PostMapping
- 先给大家看下效果图:MenuPopwindow:package com.cloudeye.android.cloudeye.view;imp