我尝试在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正在启动但它正在返回以下错误: (对不起网址,但我还不允许发布图片)
和信息:
我认为这个错误与eclipse有关,但遗憾的是我不知道问题究竟在哪里。任何帮助表示赞赏。
答案 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