简要介绍jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。语言:Java    一句话描述:持续集成工具CentOS 7.61、安装OpenJDK。要求Java的openjdk为“1.8.0”以上,可以通过以下命令安装 yum install java-1.8.0-openj            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-14 22:53:47
                            
                                232阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Linux系统上使用OpenJDK是一种常见的做法。OpenJDK是Java编程语言的一个开源实现,提供了广泛的功能和性能,可以在Linux系统上进行开发和运行Java应用程序。
首先,要在Linux系统上安装OpenJDK,可以通过包管理工具直接安装。在大多数Linux发行版中,OpenJDK都作为默认的Java开发工具包(JDK)提供。只需在终端中运行适当的命令,即可安装OpenJDK。例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-29 12:06:06
                            
                                154阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            案发现场最近做了个项目,本地调试通过了,可在服务器上部署时却编译失败,报错如下       编译失败的原因是缺少javafx.util。  package javafx.util does not exist  原因分析查看代码,是因为使用了javafx.util中的Pair类       那为什么本地可以编译通过了?我本看下本地jdk版本,打开一个shell窗口输入  java --versio            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 08:17:58
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              前言:       一直想看看jvm的庐山真面目。就自己编译了一遍openjdk,期间遇到很多错误,参考了很多篇博文,一把辛酸泪。我几乎把jdk6以上的jdk都下了一遍。用jdk6编jdk7,jdk7编jdk8..........无奈都失败了。主要是刚开始,对Makefile编译不熟,遇到bug就乱了阵脚。经过几次失败后,又学了一些相关编译方面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 22:35:10
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            linux环境下使用openjdk运行arthas会报jps命令无法找,或者tools.jar无法找到。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-05 13:51:07
                            
                                990阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Jdk目录下的入口函数 Main函数在/openjdk/jdk/src/share/bin/main.c里面,通过设置宏定义还可以编译出两个可执行文件来。乍看应该就是java.exe和javaw.exe的入口代码了。 入口函数没干什么有意义的事儿,直接调用了同目录下java.c里面的JLI_Launch函数,传参比较多,除了argc、argv还有cp、版本,其中的program&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 22:48:19
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringBoot2.0 迁移 SpringBoot3.0最近Springboot3.0正式版发布了,Spring Framework也升级到了6.0,JavaEE也由旧的Oracle发布的JavaEE升级为Eclipse发布的JakartaEE。Springboot3.0开始仅支持OpenJDK17及更高版本的OpenJDK,OpenJDK17是一个LTS版本。考虑到Jdk8已经是一个发布快十            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 14:22:43
                            
                                210阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes (K8S) 是一种开源的容器编排引擎,它能够帮助用户自动化部署、扩展和管理容器化的应用程序。在K8S中,要部署一个应用程序,我们需要使用Docker镜像。而对于Java应用程序来说,通常会使用OpenJDK(Open Java Development Kit)作为JVM。本文将详细介绍如何在K8S中部署一个使用OpenJDK的Java应用程序。
### 步骤概览
以下是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-15 10:39:32
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OpenJDK的项目早就发布了,想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一个OpenJDK。
平台:CentOS 5.1 X86-64
1.先去OpenJDK的网站 下载源代码包,比如目前最新的 openjdk-7-ea-src-b74-15_oct_2009.zip。解压缩,假设此根目录为$OPENJDK
2.OpenJDK的部分组件是以二进制插件的方式发布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-07-21 17:28:49
                            
                                1432阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            随着甲骨文收购Sun Microsystems,甲骨文已经成为Java商标的正式所有者和主要的“官方” Java发行商,因此出现很多JDK版本,并不出人意料。 首先,我先解释免责声明:我(Jim McKeeth)既不是律师也不是Java开发人员。本文内容是与Java,Java开发和许可相关的许多复杂            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-29 16:05:12
                            
                                421阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是 OpenJDK?OpenJDK 初步探索第 1 章 OpenJDK 介绍1.1 什么是 OpenJDK ?1.2 Oracle JDK、Oracle OpenJDK 和 OpenJDK 区别?1.3 OpenJDK 发展简史1.4 OpenJDK 从哪个 JDK 版本开始开源的呢?1.5 OpenJDK 官方免费二进制构建版本有哪些?1.5 OpenJDK 下游衍生版本主要发行厂商1.5            
                
         
            
            
            
            【下载源码】根据OpenJDK源码下载介绍, 下载源码.本文选择JDK8的某个tag版本( jdk-jdk8-b116 )【环境】操作系统 ubuntu-20.04 64bit ant, maven, jdk 配置如下安装依赖包 包含但不限于sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-24 17:01:00
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-19 10:14:31
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注意到这个问题,是在CentOS7上安装JDK的时候,查找相关的资料,发现安装JDK之前都需要检查或卸载系统上原生的Open JDK,这才引起了注意。到了这里,引用查到的一篇说明。 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开 发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 23:21:41
                            
                                484阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Kubernetes(K8S)集群中部署OpenJDK和RedHat镜像是一项常见的操作,本文将为刚入行的小白开发者介绍如何实现这一过程。
首先,让我们了解一下整个流程,我们可以将它分解为以下步骤:
1. 选择合适的OpenJDK和RedHat镜像
2. 创建Kubernetes Deployment 
3. 部署OpenJDK和RedHat应用程序
接下来,让我们一步步地完成以上步骤:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 11:20:27
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://openjdk.java.net/install/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-24 17:30:00
                            
                                70阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在 查看JDK安装结果我发现我的是OpenJDK,裂开。java -version查看已安装的JDKrpm -qa | grep jdk可是O            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-02 14:52:10
                            
                                536阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            https://download.java.net/openjdk/jdk8            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-24 18:05:00
                            
                                137阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在当今科技领域中,开源软件扮演着非常重要的角色。在开源软件中,Red Hat公司的红帽Linux操作系统和OpenJDK是两个备受关注的项目。本文将探讨红帽Linux与OpenJDK的关系,以及它们在技术界的重要性。
首先,我们需要了解什么是红帽Linux和OpenJDK。红帽Linux是一款基于Linux内核的操作系统,以开源的方式提供给用户。它的特点是高度可靠性和安全性,被广泛应用于服务器和            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-31 10:37:27
                            
                                39阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8s)集群中,当我们需要排查Java应用程序的性能问题时,openjdk jstack工具是一个非常有用的工具。本文将详细介绍如何使用openjdk jstack来诊断Java进程的线程信息。
**流程图:**
| 步骤 | 操作 |
| ---- | ---- |
| 1    | 连接到目标机器 |
| 2    | 找到Java进程的PID |
| 3    |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-22 11:26:19
                            
                                130阅读