On Windows--current dir
|
|-classes
| |
| |-AJPersonal\file
| |
| |-AJPersonal\string
| |
| |-aldo\oracle
| |
| |-fastweb\split
| |
| |-myOracle\tableWriter
|
|-query
|
|-personalDeploy: manifest, make_jar.bat, launch_from_jar.bat, ojdbc14.jar
- Suppose you are on top of a classes directory containing all .class
- Suppose the jar name is split.jar
- Suppose you have some resources under query directory
!!CAUTION!! Remember an additional carriage return at the end of the file
[manifest]
Main-Class: fastweb.split.Split
Specification-Title: "monitoringGraph"
Specification-Version: "1.0"
Specification-Vendor: "Aldo Fadalti (aldo@fadalti.com)"
Implementation-Title: "SPLIT"
Implementation-Vendor: "Aldo Fadalti (aldo@fadalti.com)"
Implementation-Version: "Tue Nov 31 14:36:07 CEST 2005"
Class-Path: ojdbc14.jar onother.jar
-) Compile all your code as usual
-) [make_jar.bat]
del split.jar
xcopy ..\query ..\classes\query /E /I /Y
cd ..\classes
jar cfm split.jar ..\personalDeploy\manifest AJPersonal\file\*.class AJPersonal\string\*.class aldo\*.class aldo\oracle\*.class fastweb\split\*.class myOracle\*.class myOracle\tableWriter\*.class query\*.sql
move split.jar ..\personalDeploy
pause
-)[launch_from_jar.bat]
java -jar testLicense.jar
pause
|