为了解决博客Jstack -F 参数在低版本的问题,必须重新编译自己的jdk,按着java里面自带的build的文档,基本就傻眼了,没想到作为开源之首的java,编译自己的jdk的文档尽然如此陈旧,不得已还是自己摸石子过河吧。
1. 下载源码 ,直接去oracle 的官方网站:http://download.java.net/jdk6/source/
注意你要下载2个jar
运行将2个jar 解开源文件合并在一起。
2.jdk1.6 README-builds.html 里说要jdk1.5作为Bootstrap,这是错的,必须需要jdk1.6的版本,需要安装一个jdk1.6的版本。
3. 环境变量的几个重要参数,你也可以在make 里设置环境参数
ALT_BOOTDIR=jdk1.6.0_22 --》就是你bootstrap jdk1.6的版本的安装目录
ALT_DEVTOOLS_PATH=/usr/bin
DEVTOOLS_PATH=/usr/bin
4.
cups 安装
yum install cups*
5. centos X11的包,在编译中是需要linux x11的包,在编译前最好全部安装完
6.如果你是bit64位(amd64)的架构,修改\sourcepath\j2se\make\sun\jdbc\Makefile
在编译的脚本里添加
-fPIC参数
7. 将
/usr/share/X11
目录全部拷贝到/usr/X11R6/lib目录下
8.
到目录 /sourcepath/control/make/ 下运行
检查一遍
然后在运行
编译正式的包
编译过程的错误
1如果编译过程中出现错误:
/usr/bin/ld: cannot find -lxxxx
一般都是系统缺乏对应的库文件,或者版本不对
解决办法
yum install libxxxx*
下面的例子是我的系统所缺的包
2. 错误
解决办法 :
yum install imake
同时把/usr/share/X11 拷贝到目录 /usr/X11R6/lib/X11
万能的yum可以基本帮你解决缺包和库的问题,如果你还有什么问题,可以ping我。
分享到:
相关推荐
在 CentOS 6.7 上安装 JDK 1.8 是一项常见的任务,对于运行 Java 应用程序至关重要。以下是从连接到服务器到验证安装的整个过程: #### 1. 连接到 CentOS 服务器 首先,需要通过 SecureCRT 或其他SSH客户端连接到 ...
Java JDK 1.7源码包是用于在CentOS 7操作系统上进行OpenJDK 1.8编译的重要资源。这个源码包包含了Java Development Kit的1.7版本,通常被称为JDK 7,它是Oracle公司发布的Java编程语言和Java平台标准版的一个实现。...
### CentOS 下安装 JDK8...通过上述步骤,我们可以确保 JDK8 在 CentOS 系统上的成功安装。这不仅包括基本的环境配置,还包括对 JDK8 新特性的测试,从而确保开发环境能够顺利支持 Java 8 及其后续版本的应用程序开发。
本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...
关于基于CentOS 7.6系统安装Java开发工具包(JDK)1.8.0_201版本的详细过程,以下将详细介绍在Linux环境下,如何完成JDK的下载、安装与环境配置等步骤。 首先,需要明确所使用的CentOS版本是7.6,而JDK版本为1.8.0_...
本文将详细介绍在CentOS 5.3上安装JDK 1.5的完整步骤,这对于系统管理员和开发者来说是一项基础任务。 首先,我们需要下载JDK的安装包。在CentOS 5.3的时代,Sun Microsystems是Java的主要供应商,但现在Oracle已经...
在CentOS 7上安装JDK通常有两种方式:使用官方的RPM包或者通过源码编译。这里我们介绍使用RPM包的方法,因为这是最简便快捷的方式。 1. **添加Oracle JDK的YUM仓库**: Oracle JDK可以通过其官方的yum仓库进行安装...
现在,你已经在CentOS 7.6上成功安装了JDK、Maven和Git。JDK用于编写和运行Java程序,Maven帮助管理和构建Java项目,而Git则为代码版本控制提供了强大的支持。这三者都是开发者和运维人员的必备工具,确保了高效的...
在Linux系统中,尤其是CentOS 6这样的老版本操作系统上,安装JDK是进行Java编程的基础步骤。JDK,全称Java Development Kit,是Java语言的软件开发工具包,提供了编写、编译、测试和运行Java应用程序所需的所有工具...
今天,我们将学习如何在 CentOS 下安装 JDK、Tomcat 和 MySQL,这三者是构建 Java Web 应用程序的基础组件。 JDK 安装 JDK(Java Development Kit)是 Java 语言的核心组件,提供了 Java 程序的编译、运行和调试...
将Java Development Kit(简称JDK)安装在CentOS服务器上是配置服务器进行Java开发或运行Java应用程序的基础步骤。JDK包含了编译器、调试工具和其他必要的组件,使得开发者能够在服务器上编写、测试和运行Java程序。...
在CentOS 7上安装JDK 1.8是必要的步骤,以便开发者能够在该系统上进行Java编程和运行Java应用。 以下是在CentOS 7上安装JDK 1.8的详细步骤: 1. **下载JDK**: - 标题中的"jdk1.8__centos7.zip"表明这是为CentOS ...
这个压缩包“jdk1.8.0_65”包含了该版本的所有必要组件,使得用户能够在CentOS上安装和配置JDK,以便进行Java应用程序的开发、编译和运行。 首先,了解JDK 1.8的主要特性至关重要。这一版本引入了Lambda表达式,这...
在本篇教程中,我们将详细介绍如何在 CentOS 系统中安装 JDK、Crowd、JIRA 和 Confluence。这些工具都是 Atlassian 家族中的重要组件,广泛应用于软件开发、项目管理和团队协作中。 一、JDK 安装 JDK(Java ...
根据提供的文件内容,我们可以详细了解到在CentOS7下如何搭建JDK和ANT环境,以及在Jenkins中部署数据库脚本时可能会遇到的环境问题的解决方法。 首先,系统可能已经预装有OpenJDK,这是一个免费开源的Java实现。在...
选择在CentOS 6.5上编译Hadoop,主要是因为这个系统版本稳定且兼容性好,能够为Hadoop提供一个可靠的运行环境。 【编译过程】 在Linux环境下编译Hadoop涉及到以下步骤: 1. **安装依赖**:包括Java开发环境(JDK)...
下面将详细介绍在Linux/CentOS上安装和使用JDK 1.6的过程。 1. **下载JDK** - 由于描述中提到这个版本是从官网下载的,通常你需要访问Oracle官方网站的历史版本页面下载适用于Linux的JDK 1.6。文件名为`jdk-1_6_0_...
《Hadoop 2.8.1在CentOS6.5上的源码编译详解》 Hadoop是一个开源的分布式计算框架,广泛应用于大数据处理领域。本文将深入探讨如何在CentOS 6.5操作系统上,从源代码编译Hadoop 2.8.1版本,以获取针对该系统的优化...
本文将指导您在阿里云CentOs服务器上安装FTP、JDK、Tomcat、Nginx、Mysql和Oracle。 一、FTP服务器安装 * 安装vsftpd:`yum -y install vsftpd` * 设置开机启动:`chkconfig vsftpd on` * 添加用户ftpusr,并设置...
在这个场景中,我们关注的是在64位操作系统环境下,在CentOS 6.5这个Linux发行版上安装和编译Hadoop的过程。 首先,我们需要理解Hadoop的核心组件。Hadoop主要由两个关键部分组成:Hadoop Distributed File System ...