Java千百问_02基本使用(005)_Mac环境下无法打开eclipse怎么办

点击进入_更多_Java千百问


Mac环境下无法打开eclipse怎么办

有很大的可能是eclipse(什么是Eclipse:java开发应该使用什么工具)没有指定jdk版本(如何安装Jdk:如何安装和配置Jdk)路径,启动时候加载不到jdk导致的闪退。废话不多说,直接说解决办法。

1、打开$ECLIPSE_HOME/Eclipse.app/Contents/MacOS/eclipse.ini文件:

在Finder中右键或者Ctrl+点击Eclipse应用程序,然后点击"显示包内容",进入目录Contents/MacOS/即可找到。
2、通过ls-ltr/Library/Java/JavaVirtualMachines/列出已经安装好的各个JDK版本的路径,然后在eclipse.ini文件中指定之,比如:
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
系统默认则是:
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java


附带给出查询JAVA_HOME指向的查询方法,如下:

/usr/libexec/java_home -V

可以查看所有的JAVA_HOME指向哪:

Matching Java Virtual Machines (4):
1.8.0_40, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
1.7.0_79, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home
1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home


显示文件信息,如下:

ls -ltr /usr/libexec/java_home

结果:

lrwxr-xr-x 1 root wheel 79 12 30 10:36 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home


点击进入ooppookid的博客

你可能感兴趣的:(======02技术点,Java千百问,======02基本使用,Java千百问,Java千百问-基本使用)