<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    在IntelliJ Idea 9 里面使用OSGI

    Intellij Idea 9是個(gè)原生支持OSGI的IDE, 不需要在額外安裝插件.

    最簡(jiǎn)約的步驟:(以Apache Felix為例)

    1. 下載Felix 發(fā)布包
     http://felix.apache.org/site/downloads.cgi 中 下載  Felix Framework Distribution 3.0.x ,解壓到一個(gè)目錄中

    2. 在Intellij 中添加 Felix目錄

      Settings --> OSGI --> IDE Settings --> Framework Defininations: 選擇 類(lèi)型為 Felix, 然后瀏覽選中Felix 的解壓目錄, 就添加成功了.

      

    3. 創(chuàng)建一個(gè)Project, 當(dāng)然也創(chuàng)建一個(gè)Module

       在module屬性右鍵添加 OSGI支持
       在module依賴(lài)設(shè)置中添加 Osmorc自動(dòng)生成的Felix庫(kù) 作為本模塊的依賴(lài).

    4. 創(chuàng)建一個(gè)類(lèi)

     1 package com.selftest.osgi;
     2 
     3 import org.osgi.framework.BundleActivator;
     4 import org.osgi.framework.BundleContext;
     5 
     6 public class HelloWorldActivator implements BundleActivator
     7 {
     8     public void start(BundleContext bundleContext) throws Exception
     9     {
    10         System.out.println("Hello World Bundle started!");
    11     }
    12 
    13     public void stop(BundleContext bundleContext) throws Exception
    14     {
    15         System.out.println("Hello World Bundle stop!");
    16     }
    17 }
    18 

    4. 在module 的屬性O(shè)SGI中, 設(shè)置 Bundle Activator為 HelloWorldActivator , 名字自己隨意填寫(xiě)一個(gè).



    5. 新建一個(gè) Configuration來(lái)測(cè)試 OSGI Bundle
    •   "ADD" 剛剛創(chuàng)建的模塊,
    •   選中 "Start OSGI Console"
    •   Run time directory: recreate each time 最簡(jiǎn)單
    •   自動(dòng)啟動(dòng) 隨意選擇



    6. 啟動(dòng)測(cè)試

       啟動(dòng), 經(jīng)過(guò)"漫長(zhǎng)"的等待, 界面出來(lái)了. 如果你選擇了"Start OSGI Console" 則可以命令行交互.

       輸入help可以查看所有命令, 輸入ps可以查看所有啟動(dòng)的bundle.
       start, stop 加上相應(yīng)id即可 啟動(dòng)/停止一個(gè)組件.


      


    posted on 2010-07-10 00:29 Scud(飛云小俠) 閱讀(5189) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): OSGI

    評(píng)論

    # re: 在IntelliJ Idea 9 里面使用OSGI[未登錄](méi) 2015-10-28 19:16 Java Fans

    一個(gè)十分NB的基于Felix的開(kāi)源開(kāi)發(fā)平臺(tái)JXADF,官網(wǎng)提供在線(xiàn)演示、豐富文檔、免費(fèi)下載,詳細(xì)參見(jiàn):http://osgi.jxtech.net
      回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2015年10月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    文章發(fā)布許可
    創(chuàng)造共用協(xié)議:署名,非商業(yè),保持一致

    我的郵件
    cnscud # gmail


    常用鏈接

    留言簿(15)

    隨筆分類(lèi)(113)

    隨筆檔案(103)

    相冊(cè)

    友情鏈接

    技術(shù)網(wǎng)站

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲一区影音先锋色资源| 国产精品亚洲二区在线| 午夜老司机免费视频| 国产精品成人免费观看| 久久亚洲中文字幕精品有坂深雪| 天天摸天天碰成人免费视频| 在线观看免费视频一区| 亚洲精品无码久久久久YW| 亚洲精品无码鲁网中文电影| 青青久在线视频免费观看| 三年片免费高清版| 亚洲精品日韩一区二区小说| 亚洲第一极品精品无码久久| 日本免费人成黄页网观看视频| 国产成人久久AV免费| 男女交性无遮挡免费视频| 亚洲男人天堂影院| 亚洲熟妇av一区二区三区| 免费理论片51人人看电影| 91精品免费观看| 国产日韩精品无码区免费专区国产 | 久久亚洲精品成人无码| 亚洲国产日产无码精品| 日本亚洲高清乱码中文在线观看| 美腿丝袜亚洲综合| 男女超爽刺激视频免费播放| 中国一级毛片免费看视频| 亚洲国产精品成人午夜在线观看| 久久亚洲精品人成综合网| 久久久久亚洲精品男人的天堂| 成人性生交大片免费看午夜a| 日本xxxx色视频在线观看免费| 深夜免费在线视频| 亚洲久热无码av中文字幕| 亚洲日本国产精华液| 亚洲av无码一区二区三区网站 | 亚洲人成色7777在线观看不卡| 成人性生交大片免费看无遮挡| 久久久久久AV无码免费网站| 久久国产乱子伦精品免费午夜| 羞羞的视频在线免费观看|