linux环境下java程序打包成简单的hello world输出jar包示例

 更新时间:2019年11月29日 10:10:44   作者:领尚  
这篇文章主要介绍了linux环境下java程序打包成简单的hello world输出jar包,结合简单hello world输出程序示例分析了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相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数组操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》及《Java操作DOM节点技巧总结

希望本文所述对大家java程序设计有所帮助。

相关文章

  • Java解压和压缩带密码的zip文件过程详解

    Java解压和压缩带密码的zip文件过程详解

    这篇文章主要介绍了Java解压和压缩带密码的zip文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们来学习一下吧
    2019-06-06
  • Mybatis使用collection标签进行树形结构数据查询时携带外部参数查询

    Mybatis使用collection标签进行树形结构数据查询时携带外部参数查询

    这篇文章主要介绍了Mybatis使用collection标签进行树形结构数据查询时携带外部参数查询,需要的朋友可以参考下
    2023-10-10
  • 详解SpringBoot JPA常用注解的使用方法

    详解SpringBoot JPA常用注解的使用方法

    这篇文章主要介绍了SpringBoot JPA常用注解的使用方法,spring boot作为当前主流的技术,来看看常用的注解怎么用,如果有错误的地方还请指正,需要的朋友可以参考下
    2023-03-03
  • Spring零基础到进阶之鸿蒙开篇

    Spring零基础到进阶之鸿蒙开篇

    Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能
    2022-07-07
  • Java 循环队列/环形队列的实现流程

    Java 循环队列/环形队列的实现流程

    循环队列又叫环形队列,是一种特殊的队列。循环队列解决了队列出队时需要将所有数据前移一位的问题。本文将带大家详细了解循环队列如何实现,需要的朋友可以参考一下
    2022-02-02
  • Springboot中如何使用Redisson实现分布式锁浅析

    Springboot中如何使用Redisson实现分布式锁浅析

    redisson是redis的java客户端程序,国内外很多公司都有在用,下面这篇文章主要给大家介绍了关于Springboot中如何使用Redisson实现分布式锁的相关资料,需要的朋友可以参考下
    2021-10-10
  • 关于mybatis-plus逻辑删除自动填充更新时间的问题

    关于mybatis-plus逻辑删除自动填充更新时间的问题

    mybatis-plus是对mybatis的增强,mybatis-plus更像是面向对象编程,数据库基本CRUD的操作可以不用手动编写SQL语句,大大提高了开发的效率,这篇文章主要介绍了mybatis-plus逻辑删除自动填充更新时间问题,需要的朋友可以参考下
    2022-07-07
  • Spring Boot统一返回体的踩坑记录

    Spring Boot统一返回体的踩坑记录

    这篇文章主要给大家介绍了关于Spring Boot统一返回体踩坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • MyBatis-Plus中MetaObjectHandler没生效完美解决

    MyBatis-Plus中MetaObjectHandler没生效完美解决

    在进行测试时发现配置的MyMetaObjectHandler并没有生效,本文主要介绍了MyBatis-Plus中MetaObjectHandler没生效完美解决,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • Java POI实现将导入Excel文件的示例代码

    Java POI实现将导入Excel文件的示例代码

    这篇文章主要介绍了Java POI实现将导入Excel文件的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02

最新评论