<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    部署方式

    跨平臺應用程序的部署方法通常根本不是跨平臺的-每個操作系統對軟件的分發和安裝都有自己的要求。Angry IP Scanner的目標之一是易于使用:它不需要任何復雜的安裝,并且可以輕松地復制并在任何地方運行。一些用戶發現將Angry IP Scanner存儲在USB上,然后將其插入即可快速掃描并將結果存儲在與該程序相同的存儲盤中。

    因此,Angry IP Scanner不使用Windows平臺上常見的傳統安裝程序。

    相反,決定使用標準Java分發格式:jar(Java Archive)。Jar文件只是壓縮的zip文件,其中包含已編譯的Java類和資源以及元數據。元數據(存儲在META-INF / MANIFEST.MF文件中)允許指定Main-Class屬性。這非常有用,因為它使jar文件在所有平臺上都可執行。通常,此類文件可以從命令行以java -jar jarfile.jar的身份執行,但是,針對所有平臺的JRE都安裝特殊的鉤子,以使jar文件也可以“雙擊”,就像本機程序一樣。除此之外,Linux還為jar文件提供了特殊的jar二進制處理程序,因此只要文件具有可執行權限,它們就可以從命令行執行,就像任何二進制程序一樣。jar文件的缺點包括無法為JVM指定其他選項,例如最大內存堆大小等,但是默認值64 Mb對于Angry IP Scanner應該可以正常工作。另一個問題是無法更改jar文件的圖標-用戶將始終看到默認的jar文件圖標而不是自定義的jar文件,直到他們運行該應用程序。但是,可以通過向用戶提供在第一次運行時使用該圖標和任何必需的命令行選項創建快捷方式/啟動程序來修復此問題。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类