diff --git a/designer_base/src/com/fr/start/BaseDesigner.java b/designer_base/src/com/fr/start/BaseDesigner.java index 65c31a02b4..37a940ed8d 100644 --- a/designer_base/src/com/fr/start/BaseDesigner.java +++ b/designer_base/src/com/fr/start/BaseDesigner.java @@ -67,7 +67,9 @@ public abstract class BaseDesigner extends ToolBarMenuDock { } private void init(String[] args) { - + + prepare(); + RestartHelper.deleteRecordFilesWhenStart(); ConfigManagerFactory.registerConfigManagerProxy(new ConfigManagerCreatorProxy()); //启动core @@ -108,6 +110,12 @@ public abstract class BaseDesigner extends ToolBarMenuDock { initLookAndFeel(args, splashWindow); } + private void prepare() { + + //屏蔽IBM对私钥公钥的检查 + System.getProperties().setProperty("com.ibm.crypto.provider.DoRSATypeChecking","false"); + } + private void initLookAndFeel(String[] args, SplashWindow splashWindow) { // 初始化look and feel.这个在预加载之前执行是因为lookAndFeel里的东西,预加载时也要用到