從零開始打jar包--補充

想試一下動態編譯的功能,因此想看一下java如何編譯html

原文見:http://www.cnblogs.com/flashsun/p/7246260.htmljava

 

但這篇文章有些錯誤及遺漏之處,致使有些沒有辦法編譯經過。spa

我只管我本身這部分了,我是要寫一個jar引用外部jar的案例htm

首先也是寫個hello.java 和tom.java,用hello引用tom中的類,當時tom也放在package com;之下,同時注意文件夾也應該如此,tom.java也要放在com文件夾中blog

在hello.java的文件夾中,用命令get

javac -sourcepath . -classpath . hello.java -d target -verboseflash

 

這樣 target目錄 就有相應的文件了,包括目錄 io

 

而後用在 target目錄用命令 編譯

jar -cvf tom.jar  ./com/*  把tom編譯好成jar,會生成在target目錄上class

文件清單配置以下

Manifest-Version: 1.0
Created-By: 1.8.0_171 (Oracle Corporation)
Main-Class: Hello
Class-Path: tom.jar

 

 

而後繼續用

jar -cvfm hello.jar .\META-INF\MENIFEST.MF * 

 

而後會生成hello.jar

 

而後試用

 

java -jar hello.jar

完成,收工

 

但感受動態編譯沒什麼用武之地啊,太年輕了。

相關文章
相關標籤/搜索