OMNeT++ IDE 在 MacOS Sur 上
OMNeT++ IDE on MacOS Sur
我正在使用 macOS Big Sur 和 OMNeT++ 5.6.2。我按照安装手册中的说明进行了安装。
然而,当键入 omnetpp
以启动 IDE 时,我看到 OMNeT++ 图标只出现了一秒钟。 error.log
文件说:
omnetpp[62922:141543] CheckForInstalledJavaRuntimes: Please visit http://www.java.com for information on installing java.
尽管如此,我的 java-版本是:
% java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
我想到目前为止一切都很好,但我没有进一步的想法来解决上述错误,我很高兴得到提示。谢谢。
这是一个 issue that comes from Eclipse 而不是直接来自 OMNeT++。
您首先应确保已安装 Java(根据 error.log
文件中提到的问题)。
You could do that by:
brew install --cask adoptopenjdk8
完成后,您可以通过adding
解决问题
<string>-vm</string><string>Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java</string>
到您的 OMNeT++ 5.6.2 文件夹中的 ide/omnetpp.app/Contents/Info.plist
文件。该字符串应添加到该文件底部的 array
元素中
我遇到了同样的问题,但需要额外的步骤。这是完整的过程。
第一步:安装adoptopenjdk8
brew install --cask homebrew/cask-versions/adoptopenjdk8
步骤 2: 在文件 ide/omnetpp.app/Contents/Info.plist 中,在 [=] 之间插入以下内容21=]数组 标签
<array>
...
<string>-vm</string>
<string>/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java</string>
</array>
第 3 步:创建符号 link 到 JVM 库
sudo ln -s /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/lib/libserver.dylib
我正在使用 macOS Big Sur 和 OMNeT++ 5.6.2。我按照安装手册中的说明进行了安装。
然而,当键入 omnetpp
以启动 IDE 时,我看到 OMNeT++ 图标只出现了一秒钟。 error.log
文件说:
omnetpp[62922:141543] CheckForInstalledJavaRuntimes: Please visit http://www.java.com for information on installing java.
尽管如此,我的 java-版本是:
% java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
我想到目前为止一切都很好,但我没有进一步的想法来解决上述错误,我很高兴得到提示。谢谢。
这是一个 issue that comes from Eclipse 而不是直接来自 OMNeT++。
您首先应确保已安装 Java(根据 error.log
文件中提到的问题)。
You could do that by:
brew install --cask adoptopenjdk8
完成后,您可以通过adding
解决问题<string>-vm</string><string>Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java</string>
到您的 OMNeT++ 5.6.2 文件夹中的 ide/omnetpp.app/Contents/Info.plist
文件。该字符串应添加到该文件底部的 array
元素中
我遇到了同样的问题,但需要额外的步骤。这是完整的过程。
第一步:安装adoptopenjdk8
brew install --cask homebrew/cask-versions/adoptopenjdk8
步骤 2: 在文件 ide/omnetpp.app/Contents/Info.plist 中,在 [=] 之间插入以下内容21=]数组 标签
<array>
...
<string>-vm</string>
<string>/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/bin/java</string>
</array>
第 3 步:创建符号 link 到 JVM 库
sudo ln -s /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/lib/libserver.dylib