本文针对CentOS系统安装以后,CentOS系统中默认的JDK的用的是OpenJDK,验证码图像显示有问题这个来提出的一个解决方法。
AD:
不知道大家也曾经有我这个问题,CentOS系统安装以后,CentOS系统中默认的JDK的用的是OpenJDK,发现跑我们开发的应用验证码图像显示有问题,查了一下有个Image的接口和Sun
JDK不一样,我们在Windows下开发一般都是使用Sun JDK,所以必须替换Sun JDK,一般可能要删除Open
JDK,后来网上查了一下CentOS系统的问题,发现了一个新的方法,使用alternatives进行java版本的转换。具体方法如下:
首先需要把新安装的jdk添加到alternatives:
[root@djn-laptop sbin]# ./alternatives --install /usr/bin/java java
/usr/share/jdk1.6.0_02/bin/java 300
[root@djn-laptop sbin]# ./alternatives
--install /usr/bin/javac javac /usr/share/jdk1.6.0_02/bin/javac 300
/usr/share/jdk1.6.0_02/bin/java 是我们安装的Sun JDK目录,根据具体的你们安装的目录决定。
然后使用--display选项可以查看目前CentOS系统可用的JDK:
[root@djn-laptop
sbin]# ./alternatives --display
java
然后可以使用--config参数来选择想用的JDK:
[root@djn-laptop
sbin]# ./alternatives --config java
使用该命令后会出现JDK的列表,
1/usr/lib/jvm/java-1.4.2-gcj/bin/javac
2/usr/share/jdk1.6.0_02/bin/javac
按1或2选择需要使用的jdk。切换完成以后在CentOS系统中使用java
-version查看具体版本
相关推荐
本篇文章将深入解析如何在CentOS系统上安装Tomcat,并在遇到默认OpenJDK导致验证码图像显示异常问题时,通过`alternatives`工具优雅地切换至Sun JDK,以确保应用的正常运行。 #### 一、问题背景及分析 在CentOS...
#### 步骤四:验证JDK安装 1. **检查Java版本**:通过命令`java -version`查看已安装的Java版本信息。 2. **检查编译器**:执行`javac`命令,确认没有错误信息出现。 ### CentOS 7.3 下 Tomcat 9 安装步骤 #### ...
3. **JDK安装**:在CentOS上,可以使用`yum`命令安装OpenJDK或Oracle JDK。对于Oracle JDK,需要先添加官方的RPM仓库,然后进行安装。安装完成后,使用`java -version`和`javac -version`检查版本。 4. **Tomcat...
本文档详细介绍了如何在 CentOS 6.6 操作系统上安装 Apache Tomcat 8.0.48,并配置其开机自启功能。通过本教程,您不仅可以了解整个安装过程中的关键步骤,还能学习如何修改 Tomcat 的默认端口号以及如何确保服务器...
验证JDK安装成功,运行`java -version`,如果能显示JDK版本信息,说明安装成功。 【安装Apache Tomcat】 1. **检查Tomcat是否已安装** 使用`rpm -qa | grep tomcat`和`ps -ef | grep tomcat`检查Tomcat是否已安装...
### Linux部署系统JDK6与Tomcat6安装配置及Oracle11g中文显示乱码解决方案 #### 一、概述 本文将详细介绍如何在Linux环境下安装配置JDK6、Tomcat6以及解决Oracle11g数据库中文显示乱码的问题。整个过程涵盖了从...
在CentOS操作系统中,使用YUM工具进行软件安装是一种常见的方法,因为它能够自动处理依赖关系,使得安装过程更加简便。本文将详细介绍如何使用YUM来安装MySQL、Java JDK以及Apache Tomcat。 首先,我们创建一个个人...
在Linux系统,特别是CentOS 7环境下,安装Java Development Kit(JDK)是进行软件开发、服务器配置等任务的基础步骤。JDK8是Java编程语言的一个重要版本,它提供了许多新特性和性能优化。在本场景中,我们将讨论如何...
虚拟机安装和 JDK、Tomcat 配置是 Linux 系统中的重要组成部分,了解虚拟机的安装和配置、JDK 和 Tomcat 的安装和配置,以及常用的 Linux 命令和虚拟机相关知识点,对于 Linux 系统的管理和使用非常重要。
总结来说,CentOS 5下使用YUM安装JDK是一种高效且可靠的方法,通过设置环境变量可以确保系统的正常运行。对于需要管理多个JVM版本的情况,`update-alternatives`工具提供了灵活的选择机制。遵循上述步骤,你可以在...
为了在阿里云 CentOS 7 上配置 Java 开发环境,我们首先需要安装 JDK。这里选择安装 OpenJDK 1.7 版本。 1. **检查可用的 Java 包**: ```bash yum list java* ``` 2. **安装 OpenJDK 1.7**: ```bash yum ...
### CentOS 6.5 64位系统集成Nginx + 3个Tomcat文档 #### 背景概述 本文档旨在详细介绍如何在CentOS 6.5 64位系统上部署Nginx与三个Tomcat实例,并实现基本的负载均衡功能。通过这种方式,可以有效地提高Web应用的...
以上步骤详细介绍了如何在Linux环境下安装JDK、配置Tomcat环境、打包并部署Java Web项目。这些步骤对于有一定Linux基础和Java Web入门知识的学习者来说非常实用,能够帮助他们快速搭建起自己的开发环境并部署项目。
因为Tomcat依赖于JDK环境,如果没有安装JDK,则需要先进行安装。可以通过以下命令检查JDK是否已经安装: ```bash java -version ``` 如果未安装JDK,可以通过包管理器(如yum或apt-get)进行安装。例如,在CentOS...
本文详细介绍了如何在CentOS 6.2 32位操作系统上安装配置JDK 1.6.0_43及Apache Tomcat 7.0.39,并通过Nginx作为反向代理进行配置。这不仅适用于开发测试环境,也适合生产环境的部署。希望对大家有所帮助!
1. 首先,你需要下载适合CentOS的JDK安装文件,例如`jdk-6u45-linux-x64.bin`。将其拷贝到`/usr/local`目录下。 2. 授予安装文件执行权限:`chmod 777 jdk-6u45-linux-x64.bin`。 3. 执行安装命令:`./jdk-6u45-...
验证JDK安装成功的方法是运行`java -version`命令。 6. **安装Tomcat**: - 下载Apache Tomcat的tar.gz文件,然后在终端中解压,将其复制到指定目录,并启动Tomcat服务。启动成功后,可以通过浏览器访问`...