java虚拟机创建失败的原因整理

 更新时间:2020年02月03日 15:45:07   作者:angryTom  
在本篇文章里小编给大家整理了关于创建java虚拟机失败的解决方法和知识点,需要的朋友们可以参考学习下。

创建java虚拟机失败的解决方法

解决问题的步骤:

1、从eclipse文件夹中打开eclipse.ini文件

2、修改–launcher.XXMaxPermSize属性

3、将值改为512m即可

配置文件格式:

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807

-product

com.android.ide.eclipse.adt.package.adtproduct

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize128m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.7

-XX:MaxPermSize=128m

-Xms256m

-Xmx512m

创建java 虚拟机失败,说明你配置的内存加起来超过了你计算机的实际可用内存(Xmx+MaxPermSize),或者超过了操作系统能够分配给java虚拟机的内存总和,导致虚拟机无法创建成功,所以一般改小一些就可以解决问题。

所以这几个参数需要根据实际情况配置,每台计算机的情况都是不一样,没有统一的标准。对于问题,我们要知其然,还要知其所以然,这样能学到更多。

内容扩展

Eclipse错误:'无法创建Java虚拟机'

clipse错误:'无法创建Java虚拟机'

我在Windows 7上启动Eclipse Helios时收到此错误消息:

无法创建Java虚拟机

在此输入图像描述

我的eclipse.ini看起来如下:

-startup

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

-vm

P:\Programs\jdk1.6\bin

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

-product

org.eclipse.epp.package.jee.product

--launcher.defaultAction

openFile

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

512m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms120m

-Xmn100m

-Xmx1024m

据我所知,我的JAVA_HOME设置正确。我怎样才能解决这个问题?

到目前为止我尝试过的事情:

添加javaw.exe的完整路径 -vm

P:\Programs\jdk1.6\bin\\bin\javaw.exe

-vm完全删除选项

删除--launcher.XXMaxPermSize修复了问题,但它导致permgen错误

卸下值512的--launcher.XXMaxPermSize修复问题,但它会导致PermGen的错误

减少-Xmx至512m还修复该问题。

为什么我不能将'1024m'用于'-Xmx'和'--launcher.XXMaxPermSize'?

以上就是小编结合了几篇相关内容整理的知识点,感谢大家对脚本之家的支持。

相关文章

  • JVM内存区域划分相关原理详解

    JVM内存区域划分相关原理详解

    这篇文章主要介绍了JVM内存区域划分相关原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 避免Java中的内存泄漏的三种方法

    避免Java中的内存泄漏的三种方法

    在Java开发中,内存泄漏(Memory Leak)是一个常见但令人头疼的问题,本文将深入探讨什么是内存泄漏、常见的泄漏原因、如何识别和避免内存泄漏,以及通过代码示例展示如何优化Java程序以减少内存泄漏的发生,需要的朋友可以参考下
    2024-07-07
  • java实现KFC点餐小程序

    java实现KFC点餐小程序

    这篇文章主要为大家详细介绍了java实现KFC点餐系统小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Java递归运行的机制:递归的微观解读图文分析

    Java递归运行的机制:递归的微观解读图文分析

    这篇文章主要介绍了Java递归运行的机制:递归的微观解读,结合图文形式详细分析了java递归运行的原理、机制与相关注意事项,需要的朋友可以参考下
    2020-03-03
  • Java Maven Settings配置参考教程

    Java Maven Settings配置参考教程

    这篇文章主要介绍了Java Maven Settings配置参考,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • Java代理模式的示例详解

    Java代理模式的示例详解

    代理模式(Proxy Parttern)为一个对象提供一个替身,来控制这个对象的访问,即通过代理对象来访问目标对象。本文将通过示例详细讲解一下这个模式,需要的可以参考一下
    2022-08-08
  • Springboot整合EasyExcel实现Excel文件上传方式

    Springboot整合EasyExcel实现Excel文件上传方式

    这篇文章主要介绍了Springboot整合EasyExcel实现Excel文件上传方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Tomcat 多端口 多应用

    Tomcat 多端口 多应用

    当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个Web Server,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下。
    2008-02-02
  • Spring Boot LocalDateTime格式化处理的示例详解

    Spring Boot LocalDateTime格式化处理的示例详解

    这篇文章主要介绍了Spring Boot LocalDateTime格式化处理的示例详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • 关于stream().sorted()以及java中常用的比较器排序

    关于stream().sorted()以及java中常用的比较器排序

    这篇文章主要介绍了关于stream().sorted()以及java中常用的比较器排序,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05

最新评论