JDK已经安装,eclipse不能运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JDK已经安装,eclipse不能运行相关的知识,希望对你有一定的参考价值。
已经在D盘java下文件里安装了JDK,在cmd中试验过,但是ecilpse打不开,每次运行都显示没有安装Java环境。
环境变量
JAVA_HOME=D:\Java\jdk1.7.0_15
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
需要设置eclipse的配置文件重新指向jdk路径,具体操作方法如下:
1、首先需要到找到需要匹配eclipese的版本的jdk的安装目录,如果jdk安装时没有更改路径通常是在C盘;
2、然后进入eclipse的安装目录,找到目录下的eclipse.ini文件双击点开编辑;
3、在任意位置插入一个参数vm ,后面跟上 javaw目录,添加后按Crtl+S后保存;
4、最后重新启动eclipse发现可以正常启动,问题就解决了。
参考技术A 你的home变量配置错了,虽然你安装的是那个版本的,但是你的文件夹名字可不是那个,必须写你安装的jdk的文件夹目录路径。如果修改之后还不能启动,有可能是你的jdk跟eclipse的版本不匹配。 参考技术B JAVA_HOME错了
JAVA_HOME=D:\Java
配置方法从网上抄的吧,乱七八糟的。还有你的jdk最好从官网下载
测试的时候在c盘中直接敲java 能运行就说明配好了。你到d:\java中运行成功了只能说明jdk是好的,不能说明环境变量没问题 参考技术C 什么都不用管! 直接把你jdk 目录下的jre 目录拷贝到 eclipse 目录中就完美解决 参考技术D 你是直接进入到java目录下的bin下进行验证的,你直接敲java,看能不能验证通过。觉得是你jdk安装和配置的问题。还有你上面的文件目录是怎么回事?
Eclipse不能启动
报错信息如图~
JDK已正确安装,也配完了。
就是不能打开,为什么呢?
2.eclipse和jdk版本位数不一致,要同是32位或者64位(注意32位机子只能使用32位的,64位可以兼容使用32位和64位的)
解决办法:
1.配置环境变量:
第一步:右键“我的电脑”,点击“属性”
第二步:点击“高级系统设置”,点击“环境变量(N)”
第三步:
在“系统变量(S)”下新建2个变量,
第1个是JAVA_HOME,变量值=C:\\Program Files\\Java\\jdk1.7.0_04(请修改为自己JDK安装目录)
第2个是CLASSPATH,变量值=.;%JAVA_HOME%\\lib;
然后修改变量Path的值,在最前面添加%JAVA_HOME%\\bin;
2.如果你不想配置环境变量的话:
可以修改eclipse目录下的eclipse.ini,在第1,2行加上配置即可:
-vm
C:/Program Files (x86)/Java/jre7/bin/javaw.exe(请修改为自己的javaw.exe所在目录) 参考技术A 没有配置JDK。
安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
系统变量→新建 JAVA_HOME 变量 。
变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
系统变量→新建 CLASSPATH 变量
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
系统变量配置完毕
检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)
若显示版本信息 则说明安装和配置成功。 参考技术B 我遇到过这个问题,但和你不太一样。我是运行了一段时间后,有一天就突然不能正常启动了。
经过无数的摸索,把ini文件改来改去,还是不行,最后发现,我近期运行了teamviewer程序,一旦启动这个程序,启动eclipse时就会出这个问题,把这个程序关闭,启动就OK了。真是奇怪之极啊。
所以,你检查一下你机子上有没有运行别的什么程序,关闭后再试试。应该就可以了。 参考技术C 在eclipse.ini文件中有如下代码:-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
将其中的参数改为:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
128M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx256m追问
还是不行,我的jdk和eclipse都是从官网下的。
电脑是x86,jdk和eclipse都是32bit的~
cmd中javac 执行一个.java文件报错,信息如下:
A fatal error has been detected by the Java Runtime Environment:
Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86
Problematic frame:
V [jvm.dll+0x900a4]
以上是关于JDK已经安装,eclipse不能运行的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu 下安装eclipse &java环境配置