现在位置: 首页 > 未分类 > 文章
+0°
一 Spark 启动流程 Spark首先进入的是org.jivesoftware.launcher.Startup类的main方法。 这个方法主要是加载环境。其中,findParentClassLoader()方法加载ClassLoader,parent = Thread.currentThread().getContextClassLoader(); 加载JiveClassLoader,final ClassLoader loader = new JiveClassLoader(parent, libDir); 将loader加入环境,Thread.currentThread().setContextClassLoader(loader); 启动spark,Class sparkCla...
阅读全文
+0°
spark 启动后,在logindialog中 启动了 mainwindows。 mainwindows 的构造函数第一个就是buidmenu。 在这个方法中主要进行了以下操作:  mainWindowBar.add(connectMenu);         mainWindowBar.add(contactsMenu);         mainWindowBar.add(actionsMenu);         //mainWindowBar.add(pluginsMenu);         mainWindowBar.add(helpMenu); 此时系统的有些menuitem加入进去了,有些没有加入,系统是在调用。    workspace.b...
阅读全文
×