一件小事----
今天 正在看代码 , 旁边实验室一个学弟过来找我说jdk安装不上去 。 目前我只知道jdk6没办法卸载
然后我试着安装了一次 确实是没法安装 ,弹出的错误是:、
然后按照jdk , a fatal exception 这样的关键字 ,随意的在网上搜到一个解决方案:
- Open the Control Panel打开控制面板
- Go to System系统
- Go to Advanced Systems Properties系统属性
- Then Environment Variables环境变量
- In System Variables, click Add添加
- New Variable Name: _JAVA_OPTIONS
- New Variable Value: -Xmx512M
- Click OK 确定
- -------------------------
- That's it, your Java program should now be able to execute properly.
For those interested, Java -Xmx/s is the configuration parameter that control the amount of memory Java uses.
- Xmx sets the maximum heap memory size
- Xms sets the minimum heap memory size
- 大致的意思是: 在系统的环境变量中添加 _JAVA_OPTIONS变量 , 变量的值是 -Xmx512M , 这里是原文的出处:http://www.jafaloo.com/java-xmx-memory-settings/
设置之后 , 果然可以安装了 , 但是eclipse仍然么法启动 , 很简单--这家伙安装了两个jdk--jDK8和JDK7
于是我们不得不设置环境变量了 ,于是这样设置:、
path中是这样的:
然后 , 再次运行eclipse时仍然没法解决 ,于是怀疑环境变量有问题
打开cmd 。 输入java
这才发现 ,他的环境变量里面还有一个——JAVA_Tool=utf-8东西 , 而且CMD中也是显示这个有问题 , 于是我把这个变量删除了
然后重新运行 , ok
如图:
再次打开eclipse:ok
我心匪石,不可转也。我心匪席,不可卷也。