国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在清單里設置主類

2019-11-18 15:23:12
字體:
來源:轉載
供稿:網友

  來自:Builder.com
翻譯:ZDNet China

你的用戶運行java applications時會碰到困難嗎?你可以創建一個Windows的BAT文件或UNIX的SH文件來幫助他調用application。但是假如你有GUI,那么你就有比這簡單得多的辦法來解決這個問題了。

在許多現代的桌面上,.jar文件被設置成自動運行。這使得在使用者看來.jar文件的應用是很普通的。他們下載了這個東西,放在他們的桌面上,然后當他們想用的時候點一下就可以了。

這個魔術變起來驚人的輕易。每個.jar文件都有一個清單,它們以如下的文件名保存著:

META-INF/MANIFEST.MF

jar命令提供了一個-m選項以指定要用來做清單的文件。以下代碼就是這種方法的一個應用。我們來創建一個JarCreator:

jar mf META-INF/JarCreator.mf
com.generationjava.tools.JarCreator.class

一個非常基本的清單包含了版本號和制造商,制造商通常也就是JDK的賣主。比如,Mac OS X中的清單就是象這個樣子:

Manifest-Version: 1.0
Created-By: 1.3.0 (Apple Computer, Inc.)
但是,真正的動作卻是開始于額外的第三行:

Manifest-Version: 1.0
Main-Class: com.generationjava.util.JarCreator
Created-By: 1.3.0 (Apple Computer, Inc.)
第三行提供了一個類的名字,靜態的主函數就是在這個類中運行的。它等價于在這個類中不給任何參數的運行java命令。

一旦.jar被點擊,com.generationjava.util.JarCreator類的主函數將被調用,應用也就可以實現了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秦皇岛市| 凤凰县| 康定县| 达尔| 吴桥县| 新竹市| 泰安市| 施甸县| 洛宁县| 通许县| 城市| 红桥区| 瑞昌市| 西林县| 岫岩| 东山县| 新巴尔虎左旗| 美姑县| 南溪县| 菏泽市| 浮梁县| 土默特右旗| 江川县| 泉州市| 油尖旺区| 越西县| 凉城县| 金山区| 临沧市| 紫阳县| 涿州市| 鸡西市| 华安县| 汉沽区| 荔波县| 沁阳市| 江川县| 博湖县| 横峰县| 镇远县| 贵南县|