centos7.2下 pdf转jpg失败

本文解决了一个在服务迁移过程中遇到的问题:在新服务器上使用openjdk1.8进行PDF转JPG操作时,由于BufferedImage对象创建失败导致转换过程出现问题。文章详细介绍了如何更换服务器上的JDK版本,包括上传新的JDK、修改环境变量、创建软链接以及验证新版本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务迁移到新服务器上面,程序启动后,发现pdf转jpg失败!查看代码,发现是创建BufferedImage对象失败。

原因是:新的服务器上的原装jdk是openjdk1.8,以前服务器上的jdk是hotspotjdk1.8.

解决:修改新服务器上的jdk

1.上传新的jdk到服务器至:/home/jdk1.8.0_161,并修改下面文件的权限,省劲的话直接chmod 777.

2.修改/etc/profile文件  vim /etc/profile,在最下面添加以下内容:

export JAVA_HOME=/home/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3.修改生效: 

source /etc/profile

 

4.创建 新连接:

# cd /usr/bin 
# ln -s -f /home/jdk1.8.0_161/jre/bin/java
# ln -s -f /home/jdk1.8.0_161/bin/javac 

5.查看当前java版本:

 java -version

 

内容概要:本文档是《CentOS 7 新手入门指南:从安装到基础操作》,旨在为新手提供全面的 CentOS 7 使用指导。首先介绍了 CentOS 7 的核心优势,包括卓越的稳定性与可靠性、长达10年的生命周期支持、企业级功能集成以及广泛兼容性。接着详细讲解了安装与配置步骤,包括安装准备、具体安装步骤、网络配置、用户与密码设置以及初始化优化。第三部分涵盖基础操作与常用命令,如系统管理、网络配置和软件包管理。第四部分是常见问题解答(FAQ),解决了如何开启SSH远程登录、关闭防火墙和SELinux、时区与时间同步等问题。最后,总结与建议部分强调了 CentOS 7 是新手入门 Linux 服务器的理想选择,并指出官方支持已结束,建议考虑迁移至 Rocky Linux 或 AlmaLinux 等兼容衍生版。 适合人群:初学者和有一定基础的 Linux 用户,特别是希望深入了解 CentOS 7 安装和基础操作的新手。 使用场景及目标:①帮助新手从零开始安装和配置 CentOS 7 系统;②掌握基本的系统管理和网络配置技能;③解决常见问题,如开启 SSH 远程登录、关闭防火墙和 SELinux、设置时区和时间同步等。 阅读建议:由于 CentOS 7 的官方支持已结束,建议读者在学习过程中关注迁移至其他兼容系统的相关信息。此外,文档提供了详细的命令行操作指南,建议读者在虚拟机环境中进行实践,逐步掌握命令行操作和服务配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值