当前位置: 首页 > news >正文

Eclipse打jar包与JavaDOC文档的生成

补充知识点——Eclipse打jar包与JavaDOC文档的生成

1、Eclipse如何打jar包,如何运行jar包

Java当中编写的Java代码,Java类、方法、接口这些东西就是项目中相关内容,到时候我们需要把代码提供给甲方、或者是我们需要运行我们编写的代码,我们总不能给甲方安装一个Eclipse开发环境,然后在开发环境中运行。我们一般是将编写好的Java代码打包称为一个jar包(是Java中一种特殊的压缩包,压缩包中存放的是Java中所有class二进制字节码文件以及项目中一些静态资源),把jar包给了甲方或者我们直接运行jar包就ok了。

打包方式:项目名—>export—>java—>jar file

image-20230620210755371

image-20230620211142316

image-20230620211215870

image-20230620211317410

运行方式:在命令行执行命令运行

java -jar xxx.jar包的路径 需要我们在打jar包时指定main-class文件

java -cp xxx.jar包的路径 全限定类名

image-20230620212929247

2、JavaDOC文档

在编写项目的时候,我们自己定义很多的java类、方法、接口等等,编写的代码在很多情况下可不是我们自己看的,我们需要给甲方、或者是后来者查看,但是如果直接给他们看源代码的话,有点复杂了,源代码里面的东西说白了,挺乱的。因此Java给我们提供了一种注释语法:文档注释/** */,可以通过文档注释生成项目中的API文档,这样的话用户就不要看源码中注释了,只需要看API文档,就可以掌握项目中所有代码的含义。

Java文档注释中可以加一些注解去详细描述Java类和方法:

@author 作者(用于类和方法)

@since 版本—从哪个版本开始有的(用于类和方法)

@see 全限定类名 这个类和see中的类是有关系的(用于类和方法)

@version 类的版本(用于类和方法)

@param 参数名 参数注释 方法中形参的含义和注释(用于方法)

@return 注释 方法的返回值的注释(用于方法)

生成JavaDOC文档方式:项目名—>export—>java—>javadoc

image-20230621084525338

image-20230621084708975

image-20230621084827457

image-20230621085551004

image-20230621084924430

image-20230621090049064

文档生成后,点击index.html进行查看

image-20230621090153178

image-20230621090226696

即JavaDOC文档生成!

http://www.lryc.cn/news/153602.html

相关文章:

  • 力扣:80. 删除有序数组中的重复项 II(Python3)
  • linux:需要注意docker和aws的rds的mysql默认是UTC而不是中国时区
  • 访问 GitHub 方法
  • 旅游APP外包开发注意事项
  • ROS机器人编程---------(二)ROS中的核心概念
  • Python学习教程:进程的调度
  • ElasticSearch第三讲:ES详解 - Elastic Stack生态和场景方案
  • 基于Java+SpringBoot+Vue前后端分离农商对接系统设计和实现
  • 【模方ModelFun】实景三维建模和修模4.0.7最新版安装包以及图文安装教程
  • 介绍几个搜索引擎
  • iPhone 隔空投送使用指南:详细教程
  • 百度文心一言GPT免费入口也来了!!!
  • 线程调度和线程控制
  • laravel excel导入导出
  • Windows无法删除分区怎么办?
  • 【请求报错:javax.net.ssl.SSLHandshakeException: No appropriate protocol】
  • elementUI textarea可自适应文本高度的文本域
  • WebRTC-Streamer交叉编译
  • 将目录下的所有pdf文件都转换为对应名字的png图片
  • windows主机和Ubuntu虚拟机共享设置
  • 北京APP外包开发需要注意的问题
  • 自然语言处理:提取长文本进行文本主要内容(文本意思)概括 (两种方法,但效果都一般)
  • 基于SpringCloudAlibaba实现的NacosConfig
  • 景联文科技:高质量AI数据标注助力大语言模型训练,推动人工智能落地应用
  • 深度学习(前馈神经网络)知识点总结
  • 点云从入门到精通技术详解100篇-点云信息编码(中)
  • 前端刷题-Promise系列
  • 3分钟:腾讯云免费SSL证书申请教程_免费HTTPS证书50张
  • 如何快速成为一名优秀的python工程师?
  • Sqoop(二):Hive导出数据到Oracle