靠着差强人意的有限英语水平,在eclipse官网的论坛搜索,发现此问题是一bug。
“The Java bug was closed for voting and comments at 6969236 on the Java BugParade because the change has been reverted; the related Eclipse bug report is open for oting and comments at bug 319514. ”-引用eclipse官网
在修复版本推出之前它提供了一个解决方法:
打开eclipse目录下的eclipse.ini文件,修改–launcher.XXMaxPermSize属性,其中此属性有两处
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
将其值改为128m即可,如下。(事实上,只改后面一个就可以,启动eclipse时以后者为准)
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
128M-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
然后就可以成功启动。
分享到:
相关推荐
Java虚拟机(JVM,Java Virtual Machine)是Java平台的核心组成部分,它负责执行Java程序,为应用程序提供了一个抽象的硬件和操作系统环境。JVM使得Java具有“一次编写,到处运行”的特性,因为它的目标是实现跨平台...
Eclipse需要Java运行环境才能启动,因此在安装Eclipse之前,请先访问Oracle官网或OpenJDK官网下载并安装对应的JDK版本。根据你的Linux发行版和需求选择32位或64位的JDK,并按照官方文档的指示进行安装。 接下来,...
Java虚拟机(JVM,Java Virtual Machine)是Java语言的核心组成部分,它负责解析并执行Java程序。在深入了解JVM之前,我们需要理解其基本结构和工作原理。以下是对JVM的详细解析: 1. **JVM启动与进程生命周期** ...
- **Eclipse SDK下载**:Eclipse官方网站提供了不同版本的Eclipse SDK,根据你的需求选择适合的版本下载。 - **Eclipse SDK的设置**:安装完成后,启动Eclipse,首次运行可能需要配置工作空间。在“首选项”中可以...
将Java项目打包成可执行软件是一项实用且关键的技能,尤其对于希望在未安装Java虚拟机(JVM)的计算机上运行应用程序的开发者而言。这一过程不仅能够提高软件的兼容性和便携性,还能增强用户体验,减少用户在安装和...
错误提示“无法创建Java虚拟机”通常会出现在eclipse.ini配置文件中设置不当的情况下。 eclipse.ini文件是一个配置文件,它允许用户自定义Eclipse的启动参数,包括JVM的各种参数。在配置文件中,如果设置的`-Xms`、`...
8. **开发流程**:在Eclipse中,开发者可以创建Java项目,编写源代码,使用内置的代码提示和自动完成功能,然后通过JDK的编译器进行编译,最后通过Eclipse的内置调试器进行测试和调试。 9. **Java 8新特性**:除了...
这样,Java虚拟机在运行时能找到对应的本地库。 10. **测试JNI**: 编译并运行你的Java程序,确认native方法被正确调用,且C/C++代码执行无误。如果有错误,检查编译过程的输出,以及Java和C/C++代码的对应关系。 ...
Java虚拟机(JVM)是Java程序运行的基础,它的调优是提高应用程序性能、稳定性和...阅读"java虚拟机调优大师--关于JVM项目程序调优代表性的实例,eclipse优化.pdf"这样的资料,将有助于深入理解和实践这些调优技巧。
总结来说,"Java虚拟机规范"和"Myeclipse6.5"的学习涵盖了从底层的JVM原理到上层的开发工具使用,是全面掌握Java开发不可或缺的部分。通过深入学习这两个主题,开发者可以更好地理解和优化Java程序的性能,同时提高...
章节16可能涵盖了使用Eclipse创建和配置Web项目,包括设置Tomcat或Jetty等Servlet容器作为运行时环境。开发者会学习如何创建动态Web项目,配置web.xml文件以定义Servlet和过滤器,以及如何部署和测试Web应用程序。 ...
JDK(Java Development Kit)是Java开发工具包,包含了Java运行环境(JRE)、Java虚拟机(JVM)、Java工具和Java核心类库等。它是Java开发的基础。 **步骤一:下载JDK** - 访问SUN公司提供的JDK下载页面(注意,SUN...
【Java虚拟机基础教程1】是一本面向Java开发者和对JVM感兴趣读者的教程,旨在深入解析Java虚拟机(JVM)的特性和基于JVM的多种编程语言。书中不仅涵盖了Java,还涉及Scala、Clojure、Kotlin和Groovy这四种其他JVM...
4. 平台无关性:Java字节码可以在任何支持Java虚拟机(JVM)的平台上运行。 二、Eclipse IDE Eclipse是一个开源的、可扩展的开发平台,主要用于Java开发,但也可用于其他编程语言。其主要功能包括: 1. 代码编辑:...
ubuntu 下eclipse CDT搭建交叉编译开发环境 本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装...