问题描述
我使用的是 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
元素