许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  解决Visual Paradigm打开始终停留在“Initializing Environment”的问题

解决Visual Paradigm打开始终停留在“Initializing Environment”的问题

阅读数 5
点赞 0
article_banner

1、问题描述:mac下的Visual Paradigm第一次打开的时候,卡死在了Initializing Environment的slash页面上


分析过程:

a、因为知道VP是使用java编写的,打 开启 动脚本:

cd /Applications/Visual\ Paradigm\ 12.2/scripts

发现VP的启动 脚本 :VisualParadigm.sh 内容是:


#!/bin/sh
cd ../bin
JAVA="../jre/bin/java"
if [ ! -f "$JAVA" ]; then
    JAVA="../../jre/bin/java"
fi

if [ ! -f "$JAVA" ]; then
    JAVA="java"
fi

"$JAVA" -Xms256m -Xmx768m -XX:MaxPermSize=256m -cp ".:../lib/vpplatform.jar:../lib/jniwrap.jar:../lib/winpack.jar:../ormlib/orm.jar:../ormlib/orm-core.jar:../lib/xalan.jar:../lib/lib01.jar:../lib/lib02.jar:../lib/lib03.jar:../lib/lib04.jar:../lib/lib05.jar:../lib/lib06.jar:../lib/lib07.jar:../lib/lib08.jar:../lib/lib09.jar:../lib/lib10.jar:../lib/lib11.jar:../lib/lib12.jar:../lib/lib13.jar:../lib/lib14.jar:../lib/lib15.jar:../lib/lib16.jar:../lib/lib17.jar:../lib/lib18.jar:../lib/lib19.jar:../lib/lib20.jar" RV "$@"

   b、简化脚本并指定指定verbose选项: 
  

最后发现卡死在了,然后Ctrl+c发现错误信息为:


error in dlopen: dlopen(libmlib_image.dylib, 1): image not found

c、增加-verbose:jni

发现错误信息为


[Dynamic-linking native method java.awt.image.Kernel.initIDs ... JNI]
[Dynamic-linking native method sun.java2d.pipe.ShapeSpanIterator.intersectClipBox ... JNI]
[Dynamic-linking native method sun.java2d.loops.MaskBlit.MaskBlit ... JNI]
[Dynamic-linking native method sun.awt.image.ImagingLib.init ... JNI]
[Dynamic-linking native method java.lang.Shutdown.halt0 ... JNI]
error in dlopen: dlopen(libmlib_image.dylib, 1): image not found

   d、第一次以为是调用JNI出现的问题,但是发现/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home/jre/lib目录下有libmlib_image.dylib文件,所以排除这种可能,猜测可能是其他动态库中的程序调用这个动态库,拷贝libmlib_image.dylib到/usr/lib/下,重新跑起VP,ok~~


后记:

整个过程比这个要复杂很多的,不过基本流程是这样的。很多软件问题,只要一点一点分析,就能 解决 的~~


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空