Mac系统下Violet UML Editor无法启动问题求助
Violet UML Editor 运行失败解决方案
解决「无法访问jar文件」报错
- 先切换终端工作目录到桌面:执行
cd ~/Desktop,再重新运行java -jar violetumleditor-3.0.0.jar,该报错绝大多数场景是终端当前路径与jar包存放路径不一致导致。 - 切换目录后仍报错的话,检查文件读取权限:执行
ls -l violetumleditor-3.0.0.jar查看权限位,若无读权限则执行chmod +r violetumleditor-3.0.0.jar添加权限。 - 若为macOS系统桌面访问限制导致,打开「系统偏好设置-隐私与安全性-完全磁盘访问权限」,勾选终端的权限,重启终端后重试即可。
解决Java版本兼容问题
Violet 3.0.0为老旧版本,仅兼容Java 8,你当前使用的Java 16版本不支持运行该程序,按以下步骤操作即可:
- 重新安装Oracle JDK 8,无需卸载已有的Java 16,运行时指定Java 8路径即可。
- macOS系统下Java 8默认安装路径为
/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home/bin/java,将路径中的xxx替换为你安装的JDK 8具体版本号,执行如下命令运行jar包:
/Library/Java/JavaVirtualMachines/jdk1.8.0_xxx.jdk/Contents/Home/bin/java -jar violetumleditor-3.0.0.jar
- 运行时若再次弹出开发者未验证提示,右键点击jar包选择「打开」,或在「隐私与安全性」设置页点击允许该文件运行即可。
Eclipse集成替代方案
如果需要在Eclipse中直接使用生成类图PDF,可直接在Eclipse内置的Eclipse Marketplace中搜索Violet UML Editor插件安装,无需单独运行jar包,适配性更强。
内容的提问来源于stack exchange,提问作者helpamanout7
相关产品推荐
相关产品推荐

