RedHat/CentOS linux 6 环境编译openJDK7

从Oracle JDK迁移到OpenJDK:选型、部署与生产环境验证指南 Java开发环境配置是软件工程的基础环节,其核心在于正确设置Java运行时环境(JRE)与开发工具包(JDK)。环境变量JAVA_HOME和PATH的协同工作原理,确保了操作系统与构建工具能准确定位Java可执行文件与依赖库。在云原生与持续集成的技术背景下,选择合规、稳定且长期支持的Java发行版对保障生产系统安全与降低技术债务至关重要。当前,从Oracle JDK迁移至开源OpenJDK已成为主流趋势,这不仅能规避商业许可风险,还能利用社区驱动的安全更新与性能优化。本文以Adoptium Temurin这 阅读详情

操作系统:RedHat / CentOS

安装步骤如下:

 

1.      下载openjdk-7u6-fcs-src-b24-28_aug_2012.zip

 

2.      提前装好JDK 6并且设置好环境变量

vi /etc/profile,加入JDK6的安装目录:

export ALT_BOOTDIR=/usr/java/jdk1.6.0_32

通过source /etc/profile使修改生效。

 

3.      下载安装apache-ant-1.9.6-bin.tar.gz并设置路径

JAVA_HOME=/usr/java/jdk1.7.0_79
CLASSPATH=.:JAVA_HOME/lib.tools.jar
ANT_HOME=/usr/local/apache-ant-1.9.6
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
export JAVA_HOME ANT_HOME CLASSPATH PATH

 

4. 把之前JDK的环境变量禁掉

 

unset JAVA_HOME
unset CLASSPATH

 

 

5. 下载安装ALSA

alsa-lib-devel-1.0.17-1.el5.x86_64.rpm

alsa-utils-1.0.17-1.el5.x86_64.rpm

alsa-lib-1.0.17-1.el5.x86_64.rpm

 

6. 下载安装freetype-2.3.0.tar.gz

配置环境变量:

export ALT_FREETYPE_LIB_PATH=/usr/local/lib/

export ALT_FREETYPE_HEADERS_PATH=/usr/local/include/

 

7.  下载安装cups-2.0.4-source.tar.bz2

 

8.在openjdk目录下进入命令行模式,输入make sanity,如果没有ERROR则表示设置成功

 

9.命令行输入make,等待编译成功即可,我的cpu是i5 2450,编译了30分钟左右

 

编译时出现问题 :

(1) make[6]: g++: Command not found

make[6]: *** [../generated/adfiles/adlparse.o] Error 127
 解决办法:其实是g++没有安装,yum install gcc-c++ 就OK了

 

(2) Error: time is more than 10 years from present: 1104530400000,

    方法一:修改 ./jdk/src/share/classes/java/util/CurrencyData.properties 535 行
    534 # TURKEY  
    535 TR=TRL;2010-12-31-22-00-00;TRY  

    方法二:下载openjdk8,并将openjdk7中的CurrencyData.properties用openjdk8的进行替换

 


 

freetype-2.3.11.tar.gz freetype 字库源码包,嵌入式移植的时候需要,液晶处理显示的时候需要用到字库处理 立即下载

相关推荐

openjdk7 源代码

openjdk7 源代码,分开也上传一份,省得太大了。

CentOS 6.5 编译 openJDK

网上有很多关于编译openJDK的文章,不过这是我第一次成功的编译openJDK,记下来以备后用! 其实我在使用Cent OS编译之前,我曾用ubuntu14.04编译过,但是出现很多错误,然后百度了一下好像是因为内核版本太高,我并没有深究;然后我就用CentOS 6.5编译了一下,一次成功,简直不敢相信会这么顺利... 基本步骤如下: 1. 下载软件包: http://downlo

路在脚下 2645

java-1.8.0-openjdk-1.8.0.102-1-redhat

java-1.8.0-openjdk-1.8.0.102-1-redhat.b14.windows.x86_64

JVM虚拟机---在centos下安装及编译openjdk

一、卸载原有的jdk rpm –qa | grep java rpm –e –nodeps xxx ps:这里xxx是第一条指令中打印出来的原有jdk   二、安装openjdk 自官网下载openjdk,openjdk-7u6-fcs-src-b24-09_aug_2012.zip unzip openjdk-7u6-fcs-src-b24-09_aug_2012.zip 得到一

绝版灬小伙的博客 679

openjdk-7u40-fcs-src-b43-26_aug_2013

Openjdk7 源码,openjdk-7u40-fcs-src-b43-26_aug_2013

RedHat编译的openjdk-1.8.0.181的windows.x86_64版本

RedHat编译的openjdk-1.8.0.181的windows.x86_64版本。

CentOS编译OpenJDK

一、准备编译环境 1、安装alsa声卡驱动包 yum installalsa-lib-devel 2、安装cups-devel yum installcups-devel 3、安装X相关的库 yum installlibX* 4、安装gcc编辑器 yum install gccgcc-c++ 5、安装freety

Terisadeng的博客 1003

openjdk7源代码

openjdk7源代码,从官方网站上搬过来的,方便大家下载!

linux 编译src.rpm,CentOS6.5下编译src.rpm包的内核

CentOS6.5原生内核版本是Linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux在网上下载对应版本的src.rpm包:kernel-2.6.32-431.el6.src.rpmhttp://rpm.pbone.net/index.php3/stat/4/idp...

weixin_31514917的博客 617

树莓派4B网线直连Windows全流程:从IP查询到SSH登录避坑指南

本文提供了一份详细的树莓派4B通过网线直连Windows电脑的实战指南。核心步骤包括配置Windows网络共享、查询树莓派IP地址以及通过SSH进行安全登录与初始配置。文章深入解析了直连的网络原理,并重点分享了使用CMD命令和工具定位IP、避免常见错误的避坑技巧,帮助用户在没有显示器或路由器的环境下快速完成树莓派初始化。

grape的博客 1078

Qt 5.12.8在Linux下编译qtvirtualkeyboard模块,我踩过的那些坑(附完整解决方案)

本文详细介绍了在Linux系统下为Qt 5.12.8单独编译qtvirtualkeyboard模块的完整解决方案。通过分析模块缺失原因、提供精准的编译步骤和常见问题处理,帮助开发者高效解决虚拟键盘模块缺失问题,避免重新编译整个Qt源码的繁琐过程。

weixin_29248611的博客 453

使用Netbeans开发调试OpenJDK中的HotSpot

编译OpenJDK请看我上一篇文章RedHat/CentOS linux 6 环境编译openJDK7一、下载并安装Netbeans 7.0.1 (c/c++) http://share.weiyun.com/6292e450ed1c88423812e268f355a108 或者官网下载https://netbeans.org/community/releases/70/ ps:之所以使用7.

潘建南的博客 7083

基于ADS\HFSS\Matlab的平面带通发夹滤波器设计

写在最前面,前段时间完成了一个小项目,实现13.5~14GHz的带通滤波器,算是第一个微波项目,在老师、学长、各种大神的指点下,最终完成了指标,想来这段时间收获良多,想到老师教导的,有能力的话要尽可能帮助别人,以及网络上很少面向于小白的教程,于是决定把自己做这个小项目的经过,一些关键步骤,还有软件操作和公式讲解都发出来,供大家指正借鉴。由于我目前大三,刚学习电磁场、微波工程等等,技术实在有限,同时这样是我第一次发帖子,只能尽可能的将自己确认过正确的内容,步骤以及一些经验写出来,供大家借鉴。

likaifeng12138的博客 5204

CentOS 7部署JDK 21全攻略:从环境准备到生产调优

Java开发环境部署是后端工程实践的基础环节,涉及系统兼容性、运行时配置与性能调优等核心原理。在Linux服务器上安装Java开发工具包(JDK)不仅需要理解环境变量、包管理等操作系统概念,还需掌握不同JDK发行版(如OpenJDK与Oracle JDK)的许可证差异与技术特性。对于仍广泛使用的CentOS 7这类稳定但版本较旧的系统,部署新版JDK 21能带来虚拟线程、分代ZGC等性能提升,但需妥善处理系统依赖、多版本共存等问题。本文以CentOS 7为具体场景,详解通过Eclipse Temurin发行

weixin_34160277的博客 516

保姆级教程:用STM32H743+TJA1042T玩转FDCAN,CubeMX配置1M/5M双速率通信(附完整代码)

本文提供STM32H743与TJA1042T实现FDCAN双速率通信的保姆级教程,详细讲解CubeMX配置1M/5M双速率通信的全过程,包括硬件连接、时钟树配置、过滤器设置及中断管理,并附完整代码示例,助力开发者快速掌握FDCAN高速通信技术。

weixin_30698297的博客 467

在Jetson orin板卡上部署ocr模型遇到错误

摘要:安装ONNX Runtime GPU版本时遇到问题,直接pip install onnxruntime-gpu会报错。解决方案是从test.pypi.org下载对应的.whl文件(如ort_nightly-1.14.0...aarch64.whl),本地安装后还需降级NumPy版本(如pip install numpy==1.26),以解决NumPy版本兼容性问题。整个过程涉及三个关键步骤:下载正确架构的wheel文件、本地安装、调整NumPy版本。

xdxd3c的博客 1518

Linux——JDK与OpenJDK安装全攻略:从包管理器到手动配置【实战指南】

本文详细介绍了在Linux系统上安装JDK和OpenJDK的完整指南,包括使用包管理器安装和手动配置两种方法。内容涵盖安装前的准备工作、多版本管理技巧以及常见问题解决方案,适用于CentOS、Ubuntu等主流Linux发行版,帮助开发者快速搭建Java开发环境。

weixin_30216561的博客 353

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。现在都win11了某个年度账套不存在怎么办?

雨季余静的博客 3558

CentOS 7离线部署Java开发环境:从零搭建到生产级配置

Java开发环境是企业级应用部署的基础,其核心在于Java虚拟机(JVM)和Java开发工具包(JDK)的配置。在离线环境中,无法通过yum或wget直接获取安装包,这要求运维人员必须提前准备完整的二进制包并解决所有依赖。本文以CentOS 7系统为例,详细解析了离线安装Java环境的完整流程,包括系统架构确认、JDK版本选择、环境变量配置以及生产环境下的进阶调优。通过软链接管理和多版本兼容性设计,确保了环境的稳定性和可维护性。对于企业内网、保密项目等严格离线场景,这种自给自足的部署方式具有极高的实用价值,

cuyi7076的博客 347

JESD204B Subclass 1的SYSREF机制

SYSREF 是一个系统级同步脉冲信号,用于对齐 JESD204B 中的 LMFC(Local Multi-Frame Clock),从而实现每次建链的延迟一致性。核心点内容说明是系统参考跨多个芯片、多通道实现精确同步控制 LMFC决定所有设备的 LMFC 对齐点仅用于 Subclass 1是 JESD204B 实现确定性延迟的前提条件一般通过时钟芯片生成推荐使用 AD9528、LMK04828,支持 JESD204 专用输出建链过程中关键作用。

weixin_41230430的博客 1819

Python 爬虫实战:拼多多商品评论情感分析(含词云生成与差评预警)

在电商行业竞争日益激烈的当下,商家对商品评论的分析需求愈发迫切。通过 Python 爬虫收集拼多多商品评论,并结合情感分析、词云可视化及差评预警技术,商家可精准洞察消费者反馈,优化商品与服务。本文将深度剖析从爬虫搭建到数据挖掘的关键环节,助力读者构建全流程电商评论分析系统。

yansideyucsdn的博客 1447

CentOS 7安装JDK 21全攻略:从环境检查到生产调优

Java开发环境部署是后端开发和运维工程师的基础技能,其核心在于理解Java虚拟机(JVM)与操作系统底层库的依赖关系。在Linux系统中,JDK的安装不仅涉及环境变量配置,更需关注系统库兼容性,尤其是GLIBC版本,这直接关系到应用的稳定运行。对于需要在老旧生产环境部署新应用的技术团队,掌握高版本JDK在经典系统上的部署技巧,能有效规避兼容性风险,提升部署效率。本文聚焦CentOS 7这一广泛使用的服务器系统,针对GLIBC版本依赖、系统服务环境变量配置等常见痛点,提供从依赖检查、安装包选择、到生产环境调

weixin_33754065的博客 383

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【JDK】快速安装配置jdk1.8环境(Windows/Linux)

JDK(Java Development Kit)是Java开发的核心工具包,包含了Java运行时环境(JRE)、编译器(javac)、调试器以及其他开发工具。JDK 1.8(又称Java 8)因其长期支持(LTS)版本特性、稳定的API和丰富的功能(如Lambda表达式、Stream API),至今仍是企业级开发和许多项目的首选版本。本文将详细介绍在Windows和Linux两大主流操作系统上,如何快速完成JDK 1.8的下载、安装与环境变量配置。

qq_34463511的博客 300

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CentOS 7 安装配置全攻略:从镜像下载到 JDK、MySQL、Nginx 部署

在 Linux 服务器运维和开发环境搭建中,操作系统安装与基础软件部署是绕不开的起点。当官方停止维护后,CentOS 7 的 yum 源失效问题成为许多新手的第一道坎,理解软件源切换原理与静态网络配置,是保障系统可用性的关键。作为存量市场占有率极高的操作系统,CentOS 7 承载了大量生产业务,掌握其安装技巧和常用组件部署方法,对后端开发、运维人员及测试环境搭建都具有实用价值。从虚拟机资源规划、磁盘分区,到 JDK 环境变量配置、MySQL 远程访问授权、Nginx 反向代理设置,每一步都包含常见的坑与解

weixin_33898233的博客 455

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

利用jdk.tar.gz部署在CentOS/RedHat Enterprise Linux上

本文使用工具: CentOS/RedHat Enterprise Linux jdk-8u60-linux-x64.tar.gz 01.  02.  03.  04.

davidyezhiwei的博客 505

CentOS 7 正式版发布及下载地址

http://wiki.centos.org/zh/Download   DVD下载链接   http://mirrors.tuna.tsinghua.edu.cn/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

心静思远 839
上一篇: Dubbo入门
下一篇: spring beans源码解读之 ioc容器之始祖--DefaultListableBeanFactory
潘建南
博客等级 码龄15年 369粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值