• 2024-07-02CentOS7卸载原有的openjdk并安装完整版jdk1.8
    1.卸载原有的openjdkyum-yremovecopy-jdk-configs-3.3-10.el7_5.noarch2.官网下载jdk-8u171-linux-x64.tar.gz并解压,下载完成之后通过xftp上传到centos中,位置:/home/jiajing/下载/jdk1.8.0_4113.配置环境变量编辑文件vim/etc/profileexportJAVA_HOME=/home/jiajing
  • 2024-06-12java 与jdk 关系
      java与jdk的关系Java与JDK的关系是,Java是一种编程语言,而JDK(JavaDevelopmentKit)是Java语言的官方开发工具包。12JDK是整个Java技术的核心,它包括了JRE(JavaRuntimeEnvironment)和一系列Java开发工具(如javac、java、javadoc等)。JRE是Jav
  • 2024-05-29在 macOS 上,使用 Homebrew 来安装 OpenJDK 8
    在macOS上,你可以使用Homebrew来安装OpenJDK8。以下是安装和验证的步骤:1.使用Homebrew安装OpenJDK8:brewinstallopenjdk@8安装完成: 2.设置环境变量(可选):按照前面的安装提示设置环境变量:test@MacBook-Pro~%sudoln-sfn/usr/local/opt/openjdk@8/libex
  • 2024-05-22Docker openjdk java AES 解密报错
    javaAES解密报错java.security.InvalidKeyException:Illegalkeysizeordefaultparametersatjavax.crypto.Cipher.checkCryptoPerm(Cipher.java:1026)atjavax.crypto.Cipher.implInit(Cipher.java:801)atjavax.crypto.Cipher.chooseProvider(Cipher.java:864)atjavax.c
  • 2024-05-06在IDEA中加载OpenJDK源码
    之所以要阅读OpenJDK源码,是因为SunJDK的某些源码是缺失的,以JDK1.8为例,sun.reflect,sun.rmi及其子包下的类都是没有源码的。如下以下载OpenJDK1.8源码为例进行说明。下载OpenJDK源码文件,如下载zip格式的压缩包。解压OpenJDK源码压缩包文件,在IDEA中按如下路径加载:【File】
  • 2024-04-30Ubuntu apt安装Java
    ref:https://www.jianshu.com/p/ddf1195e6d9f安装jdk17要安装此版本,请先更新软件包索引:$sudoaptupdate接下来,检查Java是否安装:$java-version如果Java当前未安装,您将看到以下输出:找不到命令“java”,但可以通过以下软件包安装它:aptinstallopenjdk-11-jre-hea
  • 2024-04-22Oracle JDK 和 OpenJDK 有什么区别?
    OpenJDK是Sun在2006年末把Java开源而形成的项目,这里的“开源”是通常意义上的源码开放形式,即源码是可被复用的,例如IcedTea、UltraViolet都是从OpenJDK源码衍生出的发行版。OracleJDK采用了商业实现,而OpenJDK使用的是开源的FreeType。当然,“相同”是建立在两者共有的组件基础上的,O
  • 2024-04-07CentOS 安装OpenJDK 11
    安装OpenJDK11sudoyuminstalljava-11-openjdk-devel   2.确认Java版本java-version   3.配置JAVA_HOME环境变量update-alternatives--configjava在输出的结果中,你会看到Java的安装路径,然后配置环境变量,如下:sudovi/etc/profile在文件的末尾,添加以
  • 2024-03-24JDK 8、11、13 收费吗?OpenJDK 下载地址
    转载: https://weiku.co/article/348/JDK17免费了JDK17 还是如期发布了,2021年09月14日。巧了,和苹果发布会是一天,不知道是不是互相在蹭热度~JDK17 除了新增了不少新特性,Oracle 官方竟然宣布 JDK17可以免费商用了!OracleJDK17和未来的JDK版本是在免费使用许可下提
  • 2024-03-22install openjdk 8 mac m1
    在AppleSilicon(M1/M2)的Mac上安装OpenJDK8需要使用到Rosetta2,因为OpenJDK8默认没有为ARM架构提供官方支持。这里有几种方法可以试着安装OpenJDK8:使用Homebrew通过Rosetta2安装:首先,确保你有Rosetta2安装。可以通过下面的命令安装Rosetta2:/usr/sbin/s
  • 2024-03-18华为openEuler系统安装openjdk并配置环境变量
    华为openEuler系统安装openjdk并配置环境变量1、安装JDK软件包执行dnflistinstalled|grepjdk查询JDK软件是否已安装。$dnflistinstalled|grepjdk查看命令打印信息,若打印信息中包含“jdk”,表示该软件已经安装了,则不需要再安装。若无任何打印信息,则表示该软
  • 2024-03-14CentOS7升级Java11
    文章目录升级步骤1.查看已安装的jdk:2.删除旧版jdk:3.安装java11-openjdk:总结升级步骤查看当前版本java-version1.查看已安装的jdk:yumlistinstalled|grepjava2.删除旧版jdk:yumremovejava-1.7.0-openjdk*yumremovejava-1.8.0-openjdk*3.安
  • 2024-03-14Linux安装JDK
    1.下载OpenJDK2.在/usr/创建java目录,命令mkdir/usr/java3.将OpenJDK复制进/usr/java目录,cpOpenJDK名称/usr/java4.进入/usr/java目录,cd/usr/java5.解压tarxvfOpenJDK名称6.删除OpenJDK包,rmOpenJDK名称,输入y,回车7.配置环境变量,执行vim/etc/profile,输入i编辑,
  • 2024-03-14Linux(Ubuntu)下安装OpenJDK
      aptinstalldefault-jre 是一个在基于Debian的Linux发行版(如Ubuntu)上使用的命令,用于安装默认的Java运行时环境(JRE)。这里的 apt  是包管理工具,用于安装、更新和删除软件包。 install  是 apt  的一个子命令,用于安装软件包。default-jre 是要安装的软件包的名称,
  • 2024-02-29容器化环境中,JVM最佳参数配置实践
    本文分享自华为云社区《Java应用容器化参数配置最佳实践》,作者:可以交个朋友。简介当你在物理机或者虚拟机上配置JVM参数时,JVM会默认使用主机上1/4的内存作为堆内存,你也可以选择使用-Xmx/-Xms来指定Java堆内存大小。在容器化环境中,每个容器实例的内存大小由Cgroups配置决定,
  • 2024-02-01Linux系统之安装java开发环境
    Linux系统之安装java开发环境 检查本地系统环境1.检查系统版本检查本地系统版本,本次实践使用的是centos7.6版本。[root@jeven~]#cat/etc/centos-releaseCentOSLinuxrelease7.6.1810(Core)2.检查系统内核版本检查系统内核版本[root@jeven~]#uname-r6.1.8-1.el
  • 2024-01-26centos openjdk 11 安装软件包获取方式
    centosopenjdk11安装软件包获取方式 1、openjdk 的官网在官网上可以看到openjdk11 本身最新版本为:(http://jdk.java.net/archive/) 可以看到最新版本为11GA(11+28)点击 Source 按钮(https://hg.openjdk.java.net/jdk/jdk11),可以看到jdk11 一直依赖的代码更新记录
  • 2024-01-26容器中的JVM资源该如何被安全的限制?
    前言Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。这将导致JVM不能稳定服务业务!容器会杀死你JVM进程,而健康检查又将拉起你的JVM进程,进而导致你监控你的Pod一天重启次数甚至能达到几百次。
  • 2024-01-18java 基础常见(上)
    titlecategorytagheadJava基础常见面试题总结(上)JavaJava基础metanamecontentkeywordsJVM,JDK,JRE,字节码详解,Java基本数据类型,装箱和拆箱metanamecontentdescription全网质量最高的Java基础常见知识点和面试题
  • 2024-01-16openEuler欧拉安装Jenkins并修改构建workspace路径
    一、系统优化关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭selinuxsed-ri's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/configsetenforce0二、安装Jenkinssudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/je
  • 2024-01-13在WSL2下的Ubuntu常用命令
    #查看宿主主机IPiproute|grepdefault|awk'{print$3}'cat/etc/resolv.conf#查看本机IPipa|grep"globaleth0"hostname-I|awk'{print$1}'#安装MySQL客户端sudoapt-getinstallmysql-client #保留文件属性的多文件或文件夹的压缩及解压tar--xattrs--x
  • 2024-01-05欧拉openEuler安装Jenkins并修改构建workspace路径
    ​一、系统优化关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭selinuxsed-ri's/SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/configsetenforce0二、安装Jenkinssudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io
  • 2023-12-27Java的安装
    Ubuntu下的Java环境:1.JDK/JRE的安装2.java的环境变量3.运行普遍Java程序4.Java程序的运行脚本 1.先安装Java的软件包:JRE:openjdk-8-jre-headlessJDK: openjdk-8-jdk-headless安装命令:sudoaptinstall openjdk-8-jdk-he
  • 2023-12-25win11 wsl2 安装openjdk-11-jdk openjdk-8-jdk脚本整理
    升级Ubuntu软件资源库(必须先执行升级)sudoaptupdate&&sudoaptupgrade-y查找apt中的jdk版本apt-cachesearchopenjdk安装openjresudoapt-getinstallopenjdk-11-jre安装openjdk8的话将11改为8即可sudoapt-getinst
  • 2023-12-23Ubuntu 22.04.3 LTS 编译 OpenJDK 12
    基于《深入理解Java虚拟机》第3版1.配置环境更新软件源sudoaptupdate获取源码wgethttps://hg.openjdk.org/jdk/jdk12/archive/06222165c35f.zip构建基础编译环境sudoaptinstallbuild-essential此处安装的gcc及g++的版本为11,需要替换为7。参考这个