Eclipse解决bug:JDK是8.0,打不开eclipse ——诺诺"涂鸦"记忆
来源:互联网 发布:ppt模板软件 编辑:程序博客网 时间:2024/05/16 06:16
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
打不开eclipse
1.问题描述:
平时工作一直用的是AndroidStudio,这几天需要用到eclipse,就打开之前已安装好的eclipse软件,结果提示如下图:
看到后,也没搞清楚是什么原因。然后各种尝试,上网查资料,又找人帮忙解决。不是改ini文件,就是重新安装eclipse,又找人拷贝他们的软件等等吧,结果是在别人电脑上好用的很,到我这只有第一次安装的时候能打开软件,关了之后就再也打不开了。一直提示上面的信息。试了一天也没找到原因。一周之后的今天,我又想起这事了,急着用eclipse,必须找到原因,于是我又开始分析,各种尝试。
2.解决分析:
今天,最开始我上谷歌上各种查,然后看到有和我遇到类似问题的朋友,他分析是JDK与eclipse的安装版本位不统一,我的电脑是win7 64位的,安装的eclipse也是64位,但是JDK 8 的位数我忘记了,然后我开始查自己安装的JDK位数,通过运行命令行,我诧异的发现我的JDK有问题了?
我一度怀疑是不是自己的查询方式有问题,又写了个java文件,测试是不是JDK有问题,结果用命令行运行还是一样的提示;然后我运行了androidStudio是可以正常使用的。我很疑惑,按照命令行窗口给的提示我找到了相应的位置,发现此位置是可以找到对应的文件的,但是系统却提示我找不到。然后我又查了下环境变量,开始并没发现什么问题:
path:
classpath:
到这,我感到很诧异。我又仔细看了看path的环境变量配置,发现在最前面有一行路径和上面的命令行窗口提示路径竟然是一样的。
我找到这个路径,并没有发现安装什么软件,
但是,这里的java.exe只是一个快捷方式,怎么会配置到环境变量呢?
于是,我将环境变量里的配置路径(C:\ProgramData\Oracle\Java\javapath;)删除了,如下:
然后运行命令行,就这么奇妙的解决了:
再运行eclipse,完美运行。
3.总结:
每个人遇到的问题,可能都不一样,但是只要细心,找到原因,都能解决的。我这里出现的问题就是不知道什么时候系统自动将JDK的快捷方式路径配置到了path中,并且放在了正确路径的前面,环境变量配置错了,eclipse找不到JDK,自然就不能正常运行了,而我的AndroidStudio却可以正常运行,是因为AndroidStudio在项目配置的地方明确指定了JDK的位置,自然不会出错。
每一个细节都不容忽视!
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
- Eclipse解决bug:JDK是8.0,打不开eclipse ——诺诺"涂鸦"记忆
- 解决bug:在eclipse中导入Android项目时报错: “invalid resource directory name bin/res/crunch”——诺诺"涂鸦"记忆
- 解决bug:使用Genymotion模拟器时运行出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE——诺诺"涂鸦"记忆
- Git 解决Bug:fatal: Could not read from remote repository ——诺诺"涂鸦"记忆
- 解决bug:Android 更换新logo图标后,运行项目图标没有变化——诺诺"涂鸦"记忆
- Android 解决bug:异常提示"ListView cannot be cast to android.widget.BaseAdapter "——诺诺"涂鸦"记忆
- Android 解决bug:Android studio 运行、编译项目时导致电脑死机——诺诺"涂鸦"记忆
- 解决bug:使用Genymotion模拟器时,出现Unable to create virtual device: Connection timeout occurred ——诺诺"涂鸦"记忆
- GitLab ——诺诺"涂鸦"记忆
- 泛型 ——诺诺"涂鸦"记忆
- 解决bug:运行项目时报异常 “Can't create handler inside thread that has not called Looper.prepare()”——诺诺"涂鸦"记忆
- Android:解决TextView排版混乱问题 ——诺诺"涂鸦"记忆
- Android: 解决GridView、ListView在ScrollView中出现冲突的问题 ——诺诺"涂鸦"记忆
- 安装java工具,配置环境变量——诺诺"涂鸦"记忆
- Java基础常识——诺诺"涂鸦"记忆
- 累加思想与计数器思想——诺诺"涂鸦"记忆
- 单例设计模式——诺诺"涂鸦"记忆
- 模板方法设计模式——诺诺"涂鸦"记忆
- windows下使用Git客户端拉取服务器文件免用户名密码方法
- ANDROID内存优化(大汇总——全)
- CodeForces 616 B. Dinner with Emma(水~)
- Eclipse 搭建 struts2 spring mybitas 框架
- 如何使用 Xcode Targets 管理开发和生产版本?
- Eclipse解决bug:JDK是8.0,打不开eclipse ——诺诺"涂鸦"记忆
- 计算机网络——2.网络硬件设备工作原理
- CAS 介绍 单点登录认证系统
- 安卓银联接入支付流程
- iOS应用内付费(IAP)开发步骤列表
- 【MySQL】——发生系统错误2
- 【按键】短按,长按,按键释放,三种模式的按键扫描程序(软件消抖动)--- 矩阵键盘
- LinearLayout建立多个控件却只显示第一个
- chrome开发者工具使用