我在mac osx 10.6上安装了eclipse和netbeans 我安装了android sdk,一切都运行得很好。
现在我安装了mac端口 并使用macports安装了ImageMagick
现在重新启动系统后,netbeans既不工作也不工作。
Net beans关闭,没有任何错误。和eclipse发出以下错误:
必须安装JDK或JRE 为了运行eclipse没有java虚拟 搜索后找到机器 以下位置: /Users....../eclipse.app ContentsMacOS / jre / bin / java java在你身边 目前的路径
我认为这个问题可能与路径有关。
所以我尝试从终端运行java和javac。但这两个命令运行正常。
注意:我没有javaw(我不确定我们是否在Mac中有这个文件。
我能知道可能出现的问题吗?我该如何解决?
答案 0 :(得分:26)
在Eclipse.app/Contents/MacOS/eclipse.ini文件中输入
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java
之前
-vmargs
应该有所帮助,我希望...我希望
答案 1 :(得分:3)
检查您的Eclipse目录 - 并在eclipse.ini中查找以下行:
-vm
<path to java.exe - e.g. C:/Program Files (x86)/Java/jdk1.6.0_18/bin/javaw.exe>
你可能错过了
答案 2 :(得分:2)
对我来说,使用-vm更新eclipse.ini没有帮助。相反,我必须使用以下内容更新Eclipse.app/Contents/info.plist(将 $Actual Java location$
替换为java的位置:
<string>-vm</string><string>*$Actual Java location$*</string>
答案 3 :(得分:1)
对于Windows 7 - 64位用户(也可能适用于其他用户) 你可以做以下
1. 如果尚未安装java Runtime,(注意它不会随Android SDK一起安装,您需要单独下载)。你可以从这里下载http://www.oracle.com/technetwork/java/javase/downloads/index.html(从第一个按钮中选择'Java Platform(JDK)7u21'三个选项:))
安装完成后,您将在“C:\ Program Files(x86)\ Java \ jre6 \ bin”中找到javaw.exe
2。将环境变量设置为以下步骤
a)右键单击计算机,选择属性,然后选择'高级系统设置'
b)在“高级”选项卡下,选择最后一个按钮“环境变量”
c)在接下来的窗口中的系统设置下搜索“路径”
d)选择“路径”点击编辑
e)添加'; C:\ Program Files(x86)\ Java \ jre6 \ bin '(这条路径或它在机器中安装的路径,半冒号用于分隔其他预先存在的路径变量,不需要引用;))
多数民众赞成!现在尝试运行Eclipse.exe(注意:如果你已经在eclipse.ini中添加了一些项目的建议..请删除它,否则会抛出另一个异常)
请记住无需更改eclipse.ini
工作原理只需双击eclipse.exe:)
答案 4 :(得分:1)
行。所以我添加了
`-vm
/系统/库/框架/ JavaVM.framework /版本/ CurrentJDK /主页/斌/ java`
到eclipse.ini文件,但是当我重新启动Eclipse时它总是被覆盖。
所以,我所做的是:
mkdir -p jre/Contents/Home/jre/bin/
cd jre/Contents/Home/jre/bin/
ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
之后Eclipse每次都有效!
希望这会有所帮助:)
答案 5 :(得分:1)
对于较新版本:Mac OS X El Capitan版本10.11.6当前Java版本的路径为:
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
对于Eclipse Neon.1,从
打开eclipse.ini文件Eclipse.app/Contents/Eclipse/eclipse.ini
并将vm参数更新为:
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
之前
-vmargs
答案 6 :(得分:0)
在eclipse中转到 Windows - &gt;偏好 - &gt; Java - &gt;安装了JRE ,看看那里是否有任何JRE。
答案 7 :(得分:0)
警告:我对Mac一无所知,所以YMMV。
检查您的JAVAHOME环境变量。在大多数系统上,这就是JRE如何将其位置广播到想要在当前JRE下运行的应用程序。
答案 8 :(得分:0)
@all非常感谢。
一些或两次重启后如何工作不为什么..
感谢并为此事抱歉
答案 9 :(得分:0)
在Java.com上下载脱机可执行文件,并确保如果您的系统是32位或64位,则应下载适合您系统的系统。安装Java后尝试运行eclipse,它应该运行。
答案 10 :(得分:0)
从“高级系统设置”转到“环境变量”。
添加JAVA_HOME变量(用户和系统变量)和值=“jre路径”示例:“C:\Program Files\Java\JDK_1.8\jre\bin
”。
将jre路径添加到“Path”变量“...; C:\Program Files\Java\JDK_1.8\jre\bin
”。
然后它有效..
如果仍有问题,请将jre目录复制到Eclipse IDE Application工作的路径。
答案 11 :(得分:0)
通过终端启动eclipse为我工作。试试吧。