java - Eclipse - 无法创建 java 虚拟机

标签 java eclipse

我在使用以下配置运行 Eclipse 时遇到问题:

eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
--launcher.defaultAction
openFile
-vm
jdk1.7.0_02/bin
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256M
-Xmx1024M

# Adding this line, I get "Failed to create virtual machine"

-XX:PermSize=512M
-XX:MaxPermSize=512M
-XX:+UseParallelOldGC
-XX:ParallelGCThreads=2
-XX:ThreadPriorityPolicy=1
-Xverify:none
-XX:-UseSplitVerifier

上述配置有效,除非我添加了上面指定的行。可能是什么问题?

我正在使用 4GB 内存的 Windows 7(64 位)机器上运行 eclipse,尽管我在路径中指定的 JDK 是 32 位的,它工作得很好。唯一的问题是如果我添加那些额外的配置参数。

最佳答案

eclipse.ini 中有两个地方包含

--launcher.XXMaxPermSize
256m

做起来

--launcher.XXMaxPermSize
128m

关于java - Eclipse - 无法创建 java 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14577663/

相关文章:

eclipse - 在 Eclipse 中调试 JSP 时如何修改查询字符串

java - 在 Java 网格中更改 ImageIcon

java - 从 PaintComponent 调用 repaint 是一个好习惯吗

java - 是否可以创建一个通用存储库来扩展其他扩展 Spring 的 CrudRepository 的接口(interface)?

eclipse - 向现有的 Eclipse 插件添加 headless 功能

eclipse - 如何在 Eclipse 中从搜索中排除 .svn 目录?

java - Postgres + Hibernate + Java UUID

java - 每次计算的参数要在多个监听器中传递

java - Eclipse调试中如何找到Wildfly的源码

java - java中不同类的两个矩阵相乘