Spl*_*ioo 6 javafx soapui openjfx apple-m1
使用 Apple M1 13.4.1 从今天起我确实收到了多个警告
"libprism_es2.dylib" will damage your computer. You should move it to the Trash.
Run Code Online (Sandbox Code Playgroud)
每当我运行 SoapUI-5.7.0.app 时。
Jur*_*aam 14
基于@Splioo 的优秀自我回答,我创建了一些 sh 来轻松修复:
ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*
cd /Applications/SoapUI-*.app/Contents/java/app/lib
export v=19.0.2.1
for j in base controls graphics media swing web; do
echo rm -v javafx-$j-*-mac*.jar
echo curl -sS https://repo1.maven.org/maven2/org/openjfx/javafx-base/$v/javafx-$j-$v-mac-aarch64.jar --remote-name
done
ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*
Run Code Online (Sandbox Code Playgroud)
这会列出旧的库,(盲目地,因为重新安装很简单)删除旧的库,根据您选择的版本下载新的库并列出新的库。验证后,它会按照其说明的方式运行,删除echos 并再次运行。
为 TL;DR'ers 提供的精简单行:
( set -x; cd /Applications/SoapUI-*.app/Contents/java/app/lib/; v=19.0.2.1; for j in base controls graphics media swing web; do rm -v javafx-$j-*-mac*.jar; curl -sS https://repo1.maven.org/maven2/org/openjfx/javafx-base/$v/javafx-$j-$v-mac-aarch64.jar --remote-name; done; ls -l /Applications/SoapUI-*.app/Contents/java/app/lib/javafx*; )
Run Code Online (Sandbox Code Playgroud)
我已将SoapUI-5.7.0.app>Contents>java>app>libalsjavafx-*二进制文件打开并重命名为_bak并从此处下载: https: //repo1.maven.org/maven2/org/openjfx/
相应的 17.0.1 二进制文件并将它们拖到上面的文件夹中。
/Applications/SoapUI-5.7.0.app/Contents/java/app/bin我确实通过目录中的命令行 ./soapui.sh 启动了soapui
| 归档时间: |
|
| 查看次数: |
3985 次 |
| 最近记录: |