全面瞭解jar問題(轉)
全面瞭解jar問題(轉)[@more@]public class HelloWorld
{
public static void main(String args[])
{
System.out.println ("MainClass work well");
SubClass mycls = new SubClass();
}
}
class SubClass
{
public SubClass()
{
System.out.println ("SubClass work well");
}
}
第一步: 把它放到D:的JavaDoc目錄下,則D:JavaDoc下會有HelloWorld.java,然後再控制檯下編譯
透過(本程式沒有錯,通不過編譯,則需設定好你的java環境變數)
編譯:D:JavaDoc>javac HelloWorld.java
解釋:D:JavaDoc>java HelloWorld
若有輸出則開始打包
1):在D:JavaDoc下只留下HelloWorld.class SubClass.class(刪除其他檔案)
2):在D:JavaDoc下建立META-INF資料夾,再次在META-INF下新建檔案MANIFEST.MF(裡面不寫任何東西)
3):在D:下新建MANIFEST.MF檔案 下面是該檔案內容
Main-Class: HelloWorld
4):在控制檯下進入D:JavaDoc 輸入打包命令
D:JavaDoc>jar cvfm FirstjarFile.jar ../manifest.mf *
在JavaDoc下生成了FirstjarFile.jar 執行:java -jar firstjarfile.jar
結果便顯示出來:
MainClass work well
SubClass work well
{
public static void main(String args[])
{
System.out.println ("MainClass work well");
SubClass mycls = new SubClass();
}
}
class SubClass
{
public SubClass()
{
System.out.println ("SubClass work well");
}
}
第一步: 把它放到D:的JavaDoc目錄下,則D:JavaDoc下會有HelloWorld.java,然後再控制檯下編譯
透過(本程式沒有錯,通不過編譯,則需設定好你的java環境變數)
編譯:D:JavaDoc>javac HelloWorld.java
解釋:D:JavaDoc>java HelloWorld
若有輸出則開始打包
1):在D:JavaDoc下只留下HelloWorld.class SubClass.class(刪除其他檔案)
2):在D:JavaDoc下建立META-INF資料夾,再次在META-INF下新建檔案MANIFEST.MF(裡面不寫任何東西)
3):在D:下新建MANIFEST.MF檔案 下面是該檔案內容
Main-Class: HelloWorld
4):在控制檯下進入D:JavaDoc 輸入打包命令
D:JavaDoc>jar cvfm FirstjarFile.jar ../manifest.mf *
在JavaDoc下生成了FirstjarFile.jar 執行:java -jar firstjarfile.jar
結果便顯示出來:
MainClass work well
SubClass work well
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958172/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全面瞭解mysql鎖機制(InnoDB)與問題排查MySql
- 全面瞭解Linux載入器(轉)Linux
- Database Links 全面瞭解---轉MetalinkDatabase
- JAR衝突問題的解決JAR
- 全面瞭解Windows工作管理員(Task Manager)(轉)Windows
- 全面瞭解 jQuery 事件jQuery事件
- 解決The jar file has no source attachment問題JAR
- maven專案缺jar問題解決MavenJAR
- Could not find jar tool executable問題解決JAR
- axis.jar的問題,解決了很多人的問題:JAR
- “十二問”讓你全面瞭解MES系統是什麼!
- 全面瞭解HTTP和HTTPSHTTP
- 全面瞭解 Lotus Quickr connectorsUI
- 全面瞭解什麼是儲存虛擬化(轉帖)
- Java執行緒安全面試題,你真的瞭解嗎?Java執行緒面試題
- Lucene.jar的問題JAR
- 訊息佇列全面瞭解(一)佇列
- 全面瞭解Nginx到底能做什麼Nginx
- 全面瞭解 Nginx 到底能做什麼Nginx
- 帶你全面瞭解 OAuth2.0OAuth
- 全面瞭解 Javascript Prototype Chain 原型鏈JavaScriptAI原型
- 全面解決amule容易崩潰和中文顯示、輸入的問題(轉)
- 十個問題帶你瞭解 Windows DockerWindowsDocker
- 全面瞭解 React 新功能: Suspense 和 HooksReactHook
- 全面瞭解 Nginx 主要應用場景Nginx
- 全面瞭解Nginx主要應用場景Nginx
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 帶您瞭解TRIZ理論解決問題的流程
- 有個問題不太瞭解,向高手請教
- 簡單瞭解下JMM解決什麼問題
- 【全面解讀】Apache SeaTunnel常見問題全攻略Apache
- 帶你全面的瞭解二叉樹二叉樹
- LevelDB 入門 —— 全面瞭解 LevelDB 的功能特性
- 資料庫複製技術全面瞭解資料庫
- 20 張圖帶你全面瞭解 HTTPS 協議,再也不怕面試問到了!HTTP協議面試
- [Jenkins]解決開啟slave.jar需要-secret引數問題JenkinsJAR
- Servlet3:從根源瞭解並解決編碼問題Servlet
- Java中文問題詳解(轉)Java