想試一下動態編譯的功能,因此想看一下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
完成,收工
但感受動態編譯沒什麼用武之地啊,太年輕了。