Ubuntu22.04——(jdk-21)启动eclipse报错“ Unrecognized VM option ‘MaxPermSize=384m‘ ”

文章讲述了在按照Hadoop教程安装Eclipse时遇到的MaxPermSize错误,解释了原因(MaxPermSize在JDK1.8后弃用),提供了在eclipse.ini文件中替换参数的步骤,最终成功启动Eclipse。

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

目录

一、问题如下

二、原因分析

三、解决方法

1.打开终端,在eclipse文件夹目录下,使用vim命令打开eclipse.ini文件

①若直接解压eclipse安装包进行安装的,可直接进入该目录即为eclipse所在文件夹

②若未安装vim命令,请先安装

③打开eclipse.ini文件

2.在文件中,将“-XX:MaxPermSize”替换成“-XX:MaxMetaspaceSize=384m”

①按“i"键进行编辑

②将下图第二个红框位置处的“-XX:MaxPermSize”替换成“-XX:MaxMetaspaceSize=384m”

③按“esc”键退出编辑模式,输入“:wq”保存并退出文件。

3.运行./eclipse ,成功启动eclipse。


前言:按照林子雨老师的教程“HDFS编程实践(Hadoop3.3.5)_厦大数据库实验室博客”安装eclipse的过程中,在启动命令中报错。

# eclipse启动命令
cd /usr/local/eclipse
./eclipse 

一、问题如下

报错:Unrecognized VM option 'MaxPermSize=384m'
           Error: Could not create the Java Virtual Machine.
           Error: A fatal exception has occurred. Program will exit.

二、原因分析

       VM选项“MaxPermSize=384m”无法识别:-XX:MaxPermSize在jdk1.8后已被弃用,可以用-XX:MaxMetaspaceSize来替代。

三、解决方法

1.打开终端,在eclipse文件夹目录下,使用vim命令打开eclipse.ini文件

①若直接解压eclipse安装包进行安装的,可直接进入该目录即为eclipse所在文件夹

xinyi@xinyi-virtual-machine:~$ cd /usr/local/eclipse

②若未安装vim命令,请先安装

sudo apt-get install vim

③打开eclipse.ini文件

xinyi@xinyi-virtual-machine:/usr/local/eclipse$ sudo vim eclipse.ini

2.在文件中,将“-XX:MaxPermSize”替换成“-XX:MaxMetaspaceSize=384m”

①按“i"键进行编辑

②将下图第二个红框位置处的“-XX:MaxPermSize”替换成“-XX:MaxMetaspaceSize=384m”

注:也有其他博客提到上图第一个红框的修改方式,即将vm修改到jdk的bin目录或java目录,但尝试之后未解决。(>_<可以自行尝试啦)

③按“esc”键退出编辑模式,输入“:wq”保存并退出文件。

3.运行./eclipse ,成功启动eclipse。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值