ede*_*y05 25 java eclipse macos
已安装Oracle的Java SE 1.7.0u10及其安装程序包
下载并解压缩的Eclipse Juno(4.2.1)
双击Eclipse purple图标并获取OS X警报提示,并显示错误消息:
要打开"Eclipse",您需要Java SE 6运行时.你想现在安装一个吗?
(在终端)which java-/usr/bin/java
ls -l /usr/bin/java - /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
(在Finder中)双击eclipse别名(在解压缩下载时包含) - 终端启动,/Applications/Eclipse/Eclipse.app/Contents/MacOS/eclipse ; exit ;Exclipse启动时没有OS X警报提示.
我已经尝试修改Eclipse应用程序包plist以将-vm键指向/System/Library/Frameworks/JavaVM.frameworks/Versions/Current/Commands/java,但我觉得我可能不应该这样做. `
我想知道如何通过双击Application包来启动Eclipse.让我烦恼的是一件小事......:o)
小智 11
最好的答案是修复Java 7安装,如下所示:https
:
//stackoverflow.com/a/19594116
简单易行,我已确认它适用于Mavericks.使用此修复程序,您可以照常从启动板启动应用程序.如果升级JDK,则必须将修复程序重新应用于新安装.
我安装了JDK 7,我通过从终端而不是finder运行eclipse来解决eclipse Kepler的这个问题.
./eclipse
Run Code Online (Sandbox Code Playgroud)
只想分享.
更新1
为了完整起见,如果您也想从Finder运行它,可以将./eclipse命令包装到.command文件中并从Finder运行它(这样您就不必打开终端)
以下几行应该完成这项工作(不要忘记将"your-full-eclipse-path"替换为机器上的eclipse路径)
#!/bin/sh
/your-full-eclipse-path/eclipse
Run Code Online (Sandbox Code Playgroud)
之后,为刚刚创建的eclipse.command文件授予执行权限
chmod +x eclipse.command
Run Code Online (Sandbox Code Playgroud)
我在Ask Different上找到了答案
这是一个丑陋的黑客,但完美无缺.
| 归档时间: |
|
| 查看次数: |
62562 次 |
| 最近记录: |