工匠若水可能会迟到,但是从来不会缺席,最终还是觉得将自己的云笔记分享出来吧 ~缘由相信大家都用过 javadoc 命令或者 IDE 封装命令生成 java api doc 文档吧,但是你有没有反思过 javadoc 命令是怎么解析文件生成的呢?其实 javadoc 在 jdk 目录下只是一个可执行程序,但是这个可执行程序是基于 jdk 的 tools.jar 的一个封装,也就是说 javadoc
# Java 自己打的 JAR 如何引用 在 Java 项目中,使用 JARJava Archive)是一种常见的做法。JAR 将多个 Java 类文件及其相关元数据进行打包,使得项目的模块化和功能共享变得简单易行。本文将介绍如何创建自己的 JAR ,并在其他 Java 项目中引用它,最终形成一个完整的项目方案。 ## 一、准备工作 在开始之前,请确保你的开发环境已安装 JDK 和
原创 2024-08-14 07:05:27
96阅读
最近从同事手里拿到一个新项目。用自己的IDEA打开后出现了一个jar无法下载的问题。报的错是:Could not transfer artifact org.springframework.cloud:spring-cloud-starter-openfeign:jar:2.1.0.M1 from/to nexus (http://repo.maven.apache.org/maven2): F
# 减小Docker镜像大小:优化打包的JAR文件 在使用Docker构建应用程序时,经常会将应用程序打包成JAR文件,然后构建Docker镜像。然而,有时候我们会发现Docker打包的JAR镜像很大,这会导致镜像下载和部署时间变长,也会消耗更多的存储空间。那么,如何优化打包的JAR文件,减小Docker镜像的大小呢?本文将介绍一些方法和技巧来帮助您减小Docker镜像的大小。 ## 分析D
原创 2024-02-29 06:39:14
323阅读
# 如何创建 Java JAR 而不包含 .class 文件 在 Java 开发中,打包 JAR 文件是一个常见的任务。通常,我们希望将编译后的 `.class` 文件包含在 JAR 中以便其它开发者或用户可以运行我们的应用。不过,有时出于某种原因,我们可能不想在 JAR 中包含这些 class 文件。下面,我们将详细介绍如何实现这一过程。 ## 流程概述 首先,我们需要明确整个过程的步骤
原创 10月前
186阅读
最近跟腾讯合作做了一个XX大学的项目,是一个应用中间件jar部署到现场的服务器上,运行状况也良好。我是做成一个bat批处理文件来启动应用服务的,但是这样的话每次重启服务器的话就需要手动的启动bat。而且还有个问题就是启动后有黑窗口,万一被关闭了服务就停止了。所以为了避免这些问题,我决定做成Windows服务,这样就可以随Windows一起启动,也不用担心窗口被关闭了。// 这里介绍2中方式,Wi
### 如何实现“javaw 启动jar 指定进程名称” #### 整体流程 首先我们需要创建一个批处理文件,通过该批处理文件执行`javaw`命令启动`jar`,并指定进程名称。以下是整个过程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个批处理文件 | | 2 | 编辑批处理文件,写入`javaw`命令 | | 3 | 使用`cmd`命令行执行批
原创 2024-05-28 05:45:55
527阅读
Java虚拟机所管理的内存将会包括一下几个运行时数据区域:1.程序计数器    程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条执行字节码指令。    每条线程都有一个独立的程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用M
nohup java -Xms256m -Xms2048m -Dfile.encoding=utf-8 -jar service.jar >/dev/null 2>&1 &
原创 2023-03-21 20:23:29
119阅读
什么是JAR文件? JAR文件格式基于流行的ZIP文件格式,并且用于将许多文件聚合为一个文件。 与ZIP文件不同,JAR文件不仅用于归档和分发,还用于库,组件和插件的部署和封装,并且直接由编译器和JVM等工具使用。 JAR中包含的特殊文件(如清单和部署描述符)指导工具如何处理特定的JAR。 可以使用JAR文件: 用于分发和使用类库 作为应用程序和扩展的构建块 作为组件,小程序或插件的部署单
# 项目方案:Java如何快速调用自己打的jar 在开发Java项目时,经常会遇到需要调用自己打的jar的情况。本文将介绍如何快速地调用自己打的jar,并提供代码示例。 ## 方案概述 为了快速调用自己打的jar,我们可以采用以下步骤: 1. 创建一个Java项目,用于调用自己打的jar。 2. 将自己打的jar添加到项目的classpath中。 3. 编写代码调用jar中的
原创 2024-04-08 03:13:40
85阅读
# Java JAR包打包优化 在Java开发中,打包成JARJava Archive)文件是一个常见的操作。然而,很多开发者在面对大型项目时会发现,打包的过程非常缓Slow慢。这篇文章将探讨JAR包打包的原因,并提供一些优化建议,同时附带代码示例和状态图、序列图。 ## 什么是JAR? JAR是一种用于将多个Java类文件及相关资源(如图像、音频、配置文件等)封装在一个文件中以便于分
原创 2024-10-10 04:05:24
141阅读
## 如何指定jar位置并执行java -jar命令 ### 流程图 ```mermaid flowchart TD A(指定jar位置) --> B(执行java -jar命令) ``` ### 步骤说明 | 步骤 | 动作 | 代码 | | --- | --- | --- | | 1 | 指定jar位置 | `java -jar /path/to/your/jarfile
原创 2023-09-06 12:36:00
905阅读
jar启动 后面覆盖或追加参数配置端口号java -jar xxx.jar --server.port=8081指定环境java -jar xxx.jar --spring.profiles.active=dev多个参数java -jar xxx.jar --server.port=8081 -spring.profiles.active=dev 总结: 单个参数 用 – 开头 多个参数 开头用
转载 2023-06-05 16:15:04
215阅读
springboot项目启动的时候可以直接使用java -jar xxx.jar这样。下面说说参数的一些讲究1.-DpropName=propValue的形式携带,要放在-jar参数前面eg:java -Dxxx=test -DprocessType=1 -jar xxx.jar取值:System.getProperty("propName")2.参数直接跟在命令后面eg:java -jar xx
转载 2023-08-30 17:41:27
423阅读
目录前言java 类加载器与路径java 设置路径的方法设置 bootclasspath设置 Extensions JAR files设置 classpath测试程序java -jar 启动时,`-cp`参数无效jar 文件的 Class-Pathjava -jar 启动程序时,设置classpath的方法方法1:修改 bootclasspath方法2:修改 Extensions JAR fil
转载 2024-03-14 17:02:09
452阅读
本文网易云社区 作者:王飞 一、前言 一切问题的起源就是一个问题“为什么我打的jar没有注解?”,带着这个疑问查了一圈资料,原来问题主要是在没有将源码中的注释进行抽取打包,自然我们在引用jar的时候,无法获得注解。 二、让maven发布带上注解 这个方法很简单,只需在build->plu
转载 2018-10-15 13:25:00
112阅读
一、前言一切问题的起源就是来自一个问题“为什么我打的jar没有注解?”,带着这个疑问查了一圈资料,原来问题主要是在没有将源码中的注释进行抽取打包,自然我们在引用jar的时候,无法获得注解。二、让maven发布带上注解这个方法很简单,只需在build->plugins下面中增加javadoc的插件来打包资源,这样打包的时候就会额外增加一个以javadoc结尾的jar。javadoc的组
转载 2018-10-15 13:26:00
90阅读
2评论
最近在搭建框架是运用到jar接着上面的在这里总结一下:1:commons-logging.jar是使用spring的必备,用来记录程序运行时的活动的日志记录2:joda-time.jar:用于java日期和时间处理库,里面有一组java用于处理date和time。可以利用它把jdk date和calendar类          &nbs
转载 2023-10-10 17:06:34
200阅读
  • 1
  • 2
  • 3
  • 4
  • 5