并非一个东西。
jdk和eclipse的关系万分感谢:
eclipse的运行依赖感于jdk和jre。jdk是编译环境(编译器),把java文件编译程序成class文件。jre是运行环境(运行器),不能执行class文件必须建议使用jre。因为以上三者是具有相互依赖关系的,eclipse开发出java代码,通过jdk将java代码编译为机器语言(class),然后再再是从jre并且运行才这个可以完成功能实现方法。
先栏里点下eclipse直接安装目录中的文件,看看有没有jdk或是jre的目录在里面。要是有的话,另外是java9,假如你也有另一个jdk,就把它把它改成低版本的那个。如果没有低版本的jdk,就直接下载并直接安装一个,后再改成jdk8的。
下一步,假如你的像这样,找不到jdk的或jre目录,那你它专用是系统环境变量设置中的jdk。在cmd命令行输入java-version,查看java版本,如果不是是9,也可以直接安装并设置里环境变量为jdk8。在cmd中又一次去检查java版本,可以切换回来以后也可以立即接触可以打开eclipse。
下一步怎么办:如果应该没有成功了或者你本身就使用的不是java9,这样的话可以不找不到它说的那个log文件,看下里面的内容。不过你看一看了也不一定就明白怎莫可以修复。
的或这个错误不打印的日志只说找到某某类,应该不会提示你真正的原因是java版本不兼容性问题的。
改jdk版本和看日志都解决不了的话,我见意你把工作空间的文件可以保留,恢复去下载一个jdk和eclipse,再把新eclipse的工作空间设置为原来的。
又不能安装eclipse的原因万分感谢:eclipse的版本地系统的版本位数不一致,会出现兼容性的问题,导致eclipse不能完全安装。
eclipse可以下载的安装包又出现物理损坏,导致难以直接安装。
jdk的环境变量没有配置对的,eclipse在加载jdk的路径时又出现错误。
简单重新下个版本的eclipse,.例如eclipse-sdk-3.7-win32,你如果这样64位的系统就选64的,后再解压缩看看。
再配置下环境变量:
系统变量:空白文档
变量名:java_home
变量值:f:programfilesjavajdk1.6.0_26(注意,我java安装在这因此填这个,你要不然在c盘要把它可以改成c盘的你java的目录).
变量名:classpath
变量值:.;java_homelibdt.jar;java_homelibools.jar
变量名:path
变量值:java_homeinto
后再我还是会有错误,这会儿,就把f:programfilesjavajdk1.6.0_26,应该是你的java目录下的jre(或者jre6)文件夹复制到f:javaeclipse-sdk-3.7-win32(注,总之那是你eclipse文件解压后的文件夹啦)目录下,记住文件夹要是是jre的就别乱动,是jre6的就把它改成jre,后再不运行。