DartEditor.exe和java退出代码1

时间:2012-02-15 10:13:34

标签: eclipse dart

我尝试在Windows上运行DartEditor。我从以下网站下载了最新版本: dartlang.org/docs/getting-started/editor/index-win.html

(我尝试了稳定的和未经测试的最新版本 - 相同的结果)

首先,编辑器遇到了查找java虚拟机的问题,所以我添加了“DartEditor.ini”的路径,现在看起来像这样:

-data
workspace
-vm
C:\Program Files\Java\jdk1.7.0_02\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx1024m

现在java正在启动但它正在返回以下错误: (对不起网址,但我还不允许发布图片)

http://i.stack.imgur.com/rCgwf.png

和信息:

http://i.stack.imgur.com/LKSC3.png

我认为这个错误与eclipse有关,但遗憾的是我不知道问题究竟在哪里。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

我发布的.ini内容没有任何问题,可能是您看到https://bugs.eclipse.org/bugs/show_bug.cgi?id=188968

基本上-Xmx1024m可能太大而jvm无法找到大的连续内存块。共享库可能会加载到可用内存中的地址空间片段的中间。

通过删除.ini文件,您可以获得更低的默认Xmx args。您可以尝试更改为-Xmx512m或-Xmx768m。

答案 1 :(得分:2)

在我将JRE从版本6升级到7之前,我遇到了同样的问题。虽然dartlang.org声明Dart Editor的最低Java版本是6,但我相信他们可能忘记更新此信息。

此外,dartlang.org声明不支持Windows XP。 FYI