Eclipse运行环境java虚拟机jvm设置,自己设置jre

浅谈Eclipse寻找JVM(JRE)的顺序机制

Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境。

如果你的机器上没有安装任何JRE(或者JDK,本文不做二者的区分),那么点击eclipse.exe就会报错说找不到JRE。此时可以安装一个JRE、或者直接把JRE目录拷贝到eclipse安装目录下。

在Eclipse的每个项目中可以为项目指定不同的JRE版本,比如A项目使用JDK1.4编译,B项目使用JDK1.5编译。这个JDK版本是和Eclipse运行JRE没有直接关系的。

项目的JDK版本是很容易修改的,那么任何指定Eclipse启动所用的JRE呢?

Eclipse的JVM启动的时候找JRE的顺序是:如果eclipse.ini中配置了-vm参数,则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果还找不到的话就报错。

所以如果不想卸载掉其他JDK的话,可以有以下方式:

(1)直接把要使用的JRE文件夹拷贝到Eclipse目录下,这是懒人常用的方法

(2)修改eclipse.ini文件,添加-vm参数,指定要运行的虚拟机的地址,使用-vm命令行自变量例子:-vmc:\jre\bin\javaw.exe

(3)修改MyEclipse或者Eclipse启动的快捷方式。在快捷方式上“右键”---->“属性”例如:

默认情况下,我的MyEclipse的快捷方式属性是:

目标"D:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "d:\Program Files\MyEclipse 6.0\jre\bin\javaw.exe"

启始位置"d:\Program Files\MyEclipse 6.0\eclipse"

只需要把目标的内容进行修改,例如我修改为:

"D:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe" -vm "D:\Program Files\jdk1.6.0_24\bin\javaw.exe"

想要知道自己的MyEclipse启动时使用的jvm版本,用以下方式可以查看:

启动MyEclipse后,点击“Help”-->“MyEclipse Enterprise Workbench”-->点击“Configuration Details”按钮,就会弹出MyEclipse的启动参数信息,里面可以找到类似以下信息:

-vm

D:\Program Files\jdk1.6.0_24\bin\javaw.exe

这就是我已经修改好jvm后的显示信息。

java虚拟机MyEclipse_Eclipse和MyEclipse运行环境java虚拟机jvm设置,自己设置jre相关推荐

  1. 怎么运行java虚拟机_Java代码如何运行在Java虚拟机中

    我们都知道要运行Java代码就必须要有JRE,也就是Java运行时环境,JRE中包含了Java程序的必需组件,包括Java虚拟机以及Java核心类库,然而运行C++代码则不需要额外的运行时环境,只需要 ...

  2. 找不到java se runtime,java运行环境Java SE Runtime

    java的运行环境是什么? 通常一个程序运行的平台是一个硬件或者软件运行的环境.目前比较流行的是Windows 2000, Linux, Solaris, 和MacOS.Java的平台不太一样,它由两 ...

  3. 凭啥Java运行环境称虚拟机 Python只能称解释器

    这个问题估计想过的人不多,先找维基百科看一下虚拟机的定义. 虚拟机的定义有2个,一种是类似Vmware的系统虚拟机,另一种是虚拟机称之为程序虚拟机,诸如JVM,CLR就是最常见到的虚拟机. 程序虚拟机 ...

  4. java se运行环境_Java运行环境Java SE Runtime Environment (JRE) 下载

    Java SE Runtime Environment又称JRE,是Java的核心运行环境,如果需要运行JAVA程序,JRE是必不可少的环境的集合.Java平台使您可以在台式机和服务器以及当今苛刻的嵌 ...

  5. 如何部署搭建app服务端运行环境(java)?

    简介: app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 前言:app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 1.购买服 ...

  6. notepad++配置java,c,c++,python,shell运行环境

    本文转自 http://blog.csdn.net/freewaywalker/article/details/8005468 javapythonc#microsoftpathjdk 如果只是测试小 ...

  7. 【Java】如何编写、运行一个Java程序

    当我们开始学习一门语言时,实际操作必不可少.以下,通过一个实例来展示如何编写一个Java程序: 代码 public class HelloWorld{public static void main(S ...

  8. 时间预定java,在预定的时间运行任务java,apache

    你可以使用 Quartz api这个pourpose. Quartz调度API易于使用,并进行调度初始化. 您可以使用具有毫秒的简单触发器并重复作业并设置重复间隔. Advance Trigger C ...

  9. java开发环境怎么写_Java开发基础设置:如何配置Java运行环境

    很多朋友都有自学Java的愿望,但是自学一门语言何其艰难,没人指引的话往往不得其门而入.那么,今天千锋老师就给大家带来Java入门课程中配置Java运行环境的方法,希望能够对大家有所帮助. 一.JDK ...

最新文章

  1. win计算机管理没有权限,Windows 7提示没有管理员权限怎么办
  2. linux 常用的系统信息查看命令
  3. Mac OS X 10.8.5 安装编译glib
  4. 漂亮的NavMenu导航控件
  5. 第二课--字符串类型及操作
  6. java hashmap value_Java HashMap values() 方法
  7. hadoop可以解决什么问题_聊一聊,临时工外包可以为企业解决什么问题
  8. Python二级笔记(6)
  9. Python 爬虫基础 - 浏览器伪装
  10. 详解Vue八大生命周期钩子函数
  11. mac终端配置Android ADB命令
  12. area标签高亮_HTML的所有标签列表
  13. NV21 旋转+转为NV12
  14. Laravel 代码开发最佳实践
  15. 三星内存编码_看编号 识内存
  16. mysql实现不同电脑间局域网连接
  17. 2.4G NRF24L01无线模块总结
  18. 基于java的中文分词工具ANSJ
  19. 下一轮人工智能泡沫,或将由消费机器人引发
  20. 关于元宇宙思考的9个碎片 附《七重外壳》下载链接

热门文章

  1. java.util (Collection接口和Map接口)
  2. append生成新变量的时候,没有如预期(It's a feature,not a bug?)
  3. Windbg SOS and CLR版本不一致的解决方案
  4. 经典功率谱估计及Matlab仿真
  5. Maven排除项目中同名不同版本的jar
  6. nagios整合cacti2011版(五)
  7. Facebook图片存储架构技术全解析
  8. if语句写阶跃函数C语言,C语言第四章分支语句.ppt
  9. Eclipse Console 加大显示的行数,禁止弹出
  10. html 表单控制器,c# – html表单发布到mvc控制器