我昨天启动了 Dart 编辑器,但它没有给出错误:
(“Java Runtime(jre) 或 Java Development Kit(jdk) 必须可用才能运行 DartEditor。搜索以下位置后未找到 Java 虚拟机:
C:\Users\name\Donwloads\darteditor-windows-x64\dart\jre\bin\javaw.exe jawaw.exe 在你当前的 PATH ")
你认为我将如何解决这个错误?谢谢
我昨天启动了 Dart 编辑器,但它没有给出错误:
(“Java Runtime(jre) 或 Java Development Kit(jdk) 必须可用才能运行 DartEditor。搜索以下位置后未找到 Java 虚拟机:
C:\Users\name\Donwloads\darteditor-windows-x64\dart\jre\bin\javaw.exe jawaw.exe 在你当前的 PATH ")
你认为我将如何解决这个错误?谢谢
查看此链接:
https://www.dartlang.org/tools/editor/troubleshoot.html
“启动飞镖编辑器”
您的 Java 版本应该与您的 Dart 编辑器版本具有相同的位宽。例如,如果您使用的是 64 位 Dart 编辑器,那么您应该使用 64 位 Java。否则,当您尝试启动 Dart 编辑器时,您可能会看到如下消息:
Failed to load the JNI shared library "C:\Program Files(x86)\Java\jre6\\bin\client\jvm.dll
要确定您正在运行的 Java 版本,请执行以下操作之一:
1-转到 CMD 类型 java -version。2-转到开始-> 程序和功能。
指定 Java 运行时
如有必要,您可以指定 Dart 编辑器使用的 Java 运行时。转到您的 Dart 安装目录并将以下两行添加到 DartEditor.ini 中现有的 ‑vmargs 行之前:
-vm
/full/path/to/java
重要提示:在 Windows 上,使用双反斜杠 (\) 作为目录分隔符:
-vm
c:\\bin\\java_jdk1.7.0\\bin\\javaw.exe
例如,DartEditor.ini 可能有:
-vm
/usr/local/buildtools/java/jdk-64/bin/java
-vmargs
你只需要下载 Java 开发 SDK 并且你的 Java 版本应该和你的 Dart 编辑器版本有相同的位宽。例如,如果您使用的是 64 位 Dart 编辑器,那么您应该使用 64 位 Java。否则,当您尝试启动 Dart 编辑器时,您可能会看到如下消息:
您可以在这里下载: http ://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp
并在 darteditor.ini 文件中指定 java/bin 目录。您可以指定 Dart Editor 使用的 Java SDK。转到您的 Dart 安装目录并将以下两行添加到 DartEditor.ini 中现有的 ‑vmargs 行之前:
-vm
/full/path/to/java
重要提示:在 Windows 上,使用双反斜杠 () 作为目录分隔符:
-vm
c:\\bin\\java_jdk1.7.0\\bin\\javaw.exe
例如,DartEditor.ini 可能有:
-vm
/usr/local/buildtools/java/jdk-64/bin/java
-vmargs
如果它仍然不起作用,那么您可以按照以下步骤操作: https ://www.dartlang.org/tools/editor/troubleshoot.html
我在我的飞镖程序文件夹中创建了 jre 文件夹。并在那里加载最新的 JRE。(Java 运行时环境)它保留在每个新的 darteditor 安装中。
更好/正确的方法可能是使用路径子句......我不知道如何....../不想使用它。我的选择可能需要不时加载新版本的 jre。希望这可以帮助你...