前不久遇到了个问题,eclipse不能启动,提示“Failed to create the Java Virtual Machine
”。开始以为是jdk环境变量问题,搞了好久才发现问题另有所在。
打开eclipse目录,有一个eclipse.ini文件,将其打开,内容如下:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-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
主要说下最后两行:
1.-Xms40m 代表eclipse被分配最小内存为40M
2.-Xmx512m 代表eclipse被分配最大内存为512M
将其调整成机器适当的值后,eclipse启动OK!
分享到:
相关推荐
在Android平台上进行应用程序开发,...以上知识点基于文件内容进行了梳理,针对Android平台的快餐电话簿DIY应用开发提供了全面的参考。开发者可以根据这些知识点进行实践操作,进一步学习并掌握Android应用开发的技能。
`AndroidManifest.xml`是每个Android项目必不可少的文件,它定义了应用的元数据,包括应用的名称、权限、所需组件等。在这里,你可能看到不同活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)...
数据表自动创建这一特性意味着系统可能使用了数据库脚本或者ORM(对象关系映射)工具,如Hibernate的hibernate.hbm2ddl.auto配置,能够在应用启动时自动生成或更新数据库表结构。这简化了数据库的初始设置过程,让...
2. 将项目导入IDE,如IntelliJ IDEA或Eclipse。 3. 配置项目的pom.xml文件,确保所有依赖项正确无误。 4. 配置application.properties或application.yml文件,包括数据库连接信息、服务器端口等。 5. 运行主类,启动...
他深入理解Android系统,包括从Linux内核到应用程序的启动流程,阅读过如事件传递机制和Handler的源码,还涉及到NDK技术,这证明他对Android系统有较深的理论知识和实践能力。同时,他也解决了内存泄漏问题,显示了...
树莓派是一种单板计算机,小巧且成本低廉,通常用于教育、实验以及DIY项目。它具有丰富的GPIO(General Purpose Input/Output)引脚,可以直接与外部硬件设备交互,如蜂鸣器和LED灯。 接下来是Go语言,也称为Golang...
自己使用Eclipse和Jbuild后发现 尺码太大, 功能太强(大多数用不到), 对初学者来说,使用方法过于复杂,如果你编译200个java文件,编译速度太慢,需要好长时间. Eclipse和Jbuild编辑辅助方式,显示的内容太多了,眼都看花...
自己使用Eclipse和Jbuild后发现 尺码太大, 功能太强(大多数用不到), 对初学者来说,使用方法过于复杂,如果你编译200个java文件,编译速度太慢,需要好长时间. Eclipse和Jbuild编辑辅助方式,显示的内容太多了,眼都看花...
而ARM-GCC虽然不自带IDE,但可以与Eclipse、Code::Blocks等开源IDE结合,同样提供了完善的开发支持。 四、Bootloader Bootloader是设备启动时执行的第一段程序,负责加载和运行主固件。crazyflie的Bootloader设计...
Eclipse Che是Eclipse基金会的一部分,它创新性地将开发者的工作空间视为服务,允许开发者在任何地方、任何设备上快速启动和配置工作环境。 【描述】:“che” “che”的描述可能简洁,但它代表了Eclipse Che的...
7.5 案例分析——铃声DIY 327 7.6 小结 329 第8章 让程序在后台运行 330 8.1 Service概述 330 8.2 Service编程实践 331 8.2.1 创建Service 331 8.2.2 启动和停止Service 333 8.2.3 通知用户 335 8.2.4 不阻塞用户...
- 创立了MAKE杂志,成为了DIY革命的领头羊。 - O'Reilly的会议和峰会汇集了顶尖的技术专家和商业领袖,共同探索新的产业方向。 #### 三、主要内容概述 - **第1章:入门** - **Java语言基础**:介绍了学习Java的...
ActionQueue库的设计理念是轻量化,它不依赖任何第三方库,这意味着它的集成和维护成本较低。 Swing和SWT都是Java中用于构建图形用户界面的框架。Swing是Java AWT的一部分,完全由Java编写,提供了丰富的组件和事件...
- **Eclipse CDT**:强大的C/C++开发环境。 **8. DIY打造嵌入式Linux软硬件开发环境** - **硬件准备**:选择合适的开发板。 - **软件安装**:搭建工具链、配置开发环境。 **9. GDB/ARMulator介绍** - **GDB**:...
Raspberry Pi是一款价格低廉、性能适中的微型计算机,常被用作DIY项目和教育目的,它可以运行各种操作系统,包括Raspbian(基于Debian的Linux发行版),这使得它成为开发Web服务器的理想平台。 其次,Java是一种...
此外,可能还会涉及Java相关的开发工具,如Eclipse或IntelliJ IDEA,以及版本控制工具如Git。 从【压缩包子文件的文件名称列表】"2018a-consigna-master"来看,这可能是一个项目的主分支,包含项目的源代码、资源...
4. **快捷键(Keymap)**:自定义快捷键,可以调整为熟悉的其他 IDE 的键位布局,如 Eclipse 或 Visual Studio。 5. ** inspections(静态代码分析)**:检查代码潜在的问题,如语法错误、未使用的变量等,并提供...
如果使用的是 Eclipse 或 IntelliJ IDEA 这样的 IDE,可以直接从市场中搜索并安装 TestNG 插件。 **1.4 编写一个简单的测试用例** - **步骤说明**:通过编写一个简单的测试用例来了解 jTester 的基本使用方法。通常...