{"json_modified": "2016-03-28T07:56:03.459342", "uuid": "a6b0ace2-a90d-4590-96b5-2f045f2113cb", "title": "Embedding Mozilla in a Java Application using JavaXPCOM", "url": "/en-US/docs/Archive/Mozilla/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM", "tags": ["Embedding Mozilla", "Obsolete", "JavaXPCOM", "XPCOM:Language Bindings"], "translations": [{"uuid": "ba427bfb-806a-4054-92d2-a4f2e729cd17", "title": "Embedding Mozilla in a Java Application using JavaXPCOM", "url": "/ja/docs/JavaXPCOM/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM", "tags": ["Embedding Mozilla", "JavaXPCOM", "XPCOM:Language Bindings"], "summary": "", "localization_tags": [], "locale": "ja", "last_edit": "2007-09-16T00:41:37", "review_tags": []}, {"uuid": "06169ddf-26cf-4d80-8cea-c862af3c7478", "title": "\u4f7f\u7528JavaXPCOM\u5728Java\u5e94\u7528\u7a0b\u5e8f\u4e2d\u5d4c\u5165Mozilla", "url": "/zh-CN/docs/Mozilla/Tech/XPCOM/Language_bindings/JavaXPCOM/%E4%BD%BF%E7%94%A8JavaXPCOM%E5%9C%A8Java%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%B5%8C%E5%85%A5Mozilla", "tags": ["JavaXPCOM:Articles"], "summary": "", "localization_tags": [], "locale": "zh-CN", "last_edit": "2014-05-08T01:03:39", "review_tags": []}], "modified": "2014-03-21T14:23:28", "label": "Embedding Mozilla in a Java Application using JavaXPCOM", "localization_tags": [], "locale": "en-US", "id": 3816, "last_edit": "2014-02-07T14:51:43", "summary": "XULRunner ships with the JavaXPCOM component, which allows Java code to interact with XPCOM objects. As you will see in this article, working with XPCOM objects in Java is not that much different than doing so in C++.", "sections": [{"id": "Prerequisites", "title": "Prerequisites"}, {"id": "Embedding", "title": "Embedding"}, {"id": "Working_with_XPCOM_objects", "title": "Working with XPCOM objects"}, {"id": "Calling_XPCOM_UI_from_another_thread", "title": "Calling XPCOM UI from another thread"}], "slug": "Archive/Mozilla/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM", "review_tags": []}