想试一下动态编译的功能,因此想看一下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
完成,收工
但感受动态编译没什么用武之地啊,太年轻了。