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

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

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

    gr8vyguy@Blogjava

    使用Java Web Start發(fā)布Java程序

    用JavaTM Web Start為你的Java程序提供一個網(wǎng)上的Live Demo,可以給你的用戶最直觀的感受和體驗(yàn)。可惜Blogjava只能上載rar,zip格式的文件, 就沒法將jnlp和jar文件放在Blogjava上。在網(wǎng)上找了一下免費(fèi)的JSP空間,發(fā)現(xiàn)http://s42.eatj.com/,還不錯,有20MB,把jar和jnlp做成war發(fā)布包,就可以了。不足的是服務(wù)器上的Tomcat JVM每天的4:00 AM, 10:00 AM, 4:00 PM 和10:00 PM要關(guān)掉,而且15天不上,帳號就沒法用了,用來測試JSP和Servlet的程序還行,發(fā)布程序就免了。

    這里我要介紹的是Google Page(http://pages.google.com/ ), 能上傳任何格式的文件,總空間有100MB.

    用JavaTM Web Start發(fā)布程序要做的事就是寫一個JNLP說明文件。假設(shè)你要發(fā)布一個Swing程序,你的Swing程序在test_swing.jar里,新建一個test_swing.jnlp文件,將下面的內(nèi)容拷貝到test_swing.jnlp文件中。
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="1.0+" codebase="http://daoenpan.googlepages.com/" href="test_swing.jnlp">
      
    <information>
        
    <title>Test Swing Java Web Start</title>
        
    <vendor>Pan Daoen</vendor>
        
    <description>Swing Application</description>
        
    <offline-allowed/>
      
    </information>
      
    <resources>
        
    <j2se version="1.5+"/>
        
    <jar href="test_swing.jar"/>
      
    </resources>
      
    <application-desc/>
    </jnlp>

    JNLP一個XML格式的說明文檔,不需要做太多的解釋了,如果不清楚的話可以查看網(wǎng)上的介紹。這里要注意的只是把codebase改為你自己的地址。

    將test_swing.jar和test_swing.jnlp上傳到你的Google Page,點(diǎn)擊test_swing.jnlp就可以啟動test_swing.jar了。我放了一個在我的Google Page上,你可以點(diǎn)擊下面的鏈接嘗試。
        http://daoenpan.googlepages.com/test_swing.jnlp

    比較失敗的是,IE7.0只是打開了jnlp文件,而沒有用Java Web Start啟動程序。Firefox是可以的,其他的瀏覽器我還沒有測試。如果你知道為什么IE不行,怎樣解決,煩請告知。

    Java Web Start也可以發(fā)布基于SWT的Java程序,參見SWT網(wǎng)站上的一篇文章http://www.eclipse.org/swt/jws/。不過比較麻煩,你要為不同的平臺,指定不同swt.jar和原生接口包。而且,由于用了JRE之外原生的代碼,需要不受限的全力。測試
       http://daoenpan.googlepages.com/test_swt.jnlp

    轉(zhuǎn)載請保留http://m.tkk7.com/xilaile/archive/2007/05/08/115825.html

    posted on 2007-05-07 22:05 gr8vyguy 閱讀(2625) 評論(10)  編輯  收藏 所屬分類: Java

    評論

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-08 01:45 山風(fēng)小子

    如果我上傳war文件到Google Page,那歡迎頁面的鏈接是什么呢?
    xxx.googlepages.com/myIndex.jsp

    請博主指教!  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-08 04:34 redsos

    服務(wù)器沒有配置 JNLP的 mimeType。
      回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-08 08:38 Pande

    @山風(fēng)小子
    Googlepages不支持JSP吧  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-08 09:08 Pande

    @redsos
    Google Page的配置,我們沒法改的吧,作為一個臨時解決方法,可以把jnlp文件保存下來,雙擊jnlp文件也可以啟動程序。
      回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-09 07:27 Swing

    怎么swing什么都顯示不出來。。。  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-09 09:54 Pande

    @Swing
    不會吧,打開Swing的,我沒出過問題,倒是SWT的打不開過。你的JRE是哪個版本的? 需要1.5以上  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-09 12:48 BeanSoft

    Google Page 有帶寬限制, 我的已經(jīng)被用光了...  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-09 13:18 Pande

    @BeanSoft
    是嗎?謝謝你的提醒。  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-10 01:16 BeanSoft

    嗯,我放了幾個視頻文件, 可能太大了, 20MB, 估計(jì)下載的人多了, 就沒了, 你可以點(diǎn)擊下面的試試:
    http://beansoft.googlepages.com/jee5_part1.exe
    會顯示: The bandwidth limit for this site has been exceeded.

    當(dāng)然我想如果文件小的話不會出現(xiàn)這種問題.  回復(fù)  更多評論   

    # re: 使用Java Web Start發(fā)布Java程序 2007-05-10 09:35 Pande

    @BeanSoft
    對,如你所說的  回復(fù)  更多評論   

    <2007年5月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    公告

  • 轉(zhuǎn)載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 四虎国产精品免费视| 成熟女人牲交片免费观看视频 | 国产AⅤ无码专区亚洲AV| 亚洲.国产.欧美一区二区三区| 野花高清在线电影观看免费视频 | 久久久久国色AV免费观看性色 | a级毛片毛片免费观看久潮喷| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 免费视频成人片在线观看| 久久香蕉国产线看观看亚洲片| 国产自国产自愉自愉免费24区| 亚洲日韩aⅴ在线视频| 国产一区二区免费视频| 亚洲av无码片在线播放| 99热在线免费观看| 亚洲国产成人在线视频| 99视频在线精品免费观看6| 亚洲男同gay片| 午夜亚洲av永久无码精品| 青娱乐在线视频免费观看| 亚洲综合亚洲综合网成人| 国产免费一区二区三区不卡| 亚洲网址在线观看你懂的| 91免费人成网站在线观看18| 亚洲精品亚洲人成在线| 亚洲日本va午夜中文字幕久久| 少妇性饥渴无码A区免费| 亚洲精品自拍视频| 四虎影院免费在线播放| 一级成人生活片免费看| 亚洲国产一区二区a毛片| 免费人成视频在线| 一级毛片完整版免费播放一区| 久久夜色精品国产亚洲AV动态图 | 含羞草国产亚洲精品岁国产精品| 亚洲欧洲日产国码一级毛片| 久久这里只精品国产免费10| 成人亚洲国产va天堂| 免费乱码中文字幕网站| 性无码免费一区二区三区在线| 亚洲一卡2卡三卡4卡无卡下载|