📄 exejar.in
字号:
#! /bin/shJAR="@JAR@"MKDIR="mkdir"RM="/bin/rm"CP="cp"CD="cd"if [ "X@SWING_LIBS@" = "X" ] ; then IsJAVA2="yes"else IsJAVA2="no"fiexejar="jumpshot3.jar"manifest="js3manifest"tmpdir="tmp4jar"setupfiles="etc/jumpshot.conf share/jumpshot.colors doc/jumpshot.def doc/html"jarfiles="lib/jumpshot.jar lib/preview.jar lib/statsviewer.jar lib/images.jar lib/slog.jar"# Setup the Manifest for the executable jar fileif [ "$IsJAVA2" = "yes" ] ; then $RM -f $manifest echo "Main-Class: MainFrame" > $manifestfi# Set the current working directorycurdir=`pwd`# Initialization$RM -f $exejar$RM -rf $tmpdir$MKDIR $tmpdir# Extraction$CD $tmpdirfor jarfile in $jarfiles ; do echo "Extracting $curdir/$jarfile" $JAR xvf $curdir/$jarfile $RM -rf META-INFdone# Reassemblyecho "Reassembling $exejar"if [ "$IsJAVA2" = "yes" ] ; then $CD $curdir $JAR cvfm $exejar $manifest -C $tmpdir . $JAR uvfm $exejar $manifest $setupfiles# only JDK-1.3 or newer has i option $JAR i $exejar 2>/dev/nullelse $CD $curdir $JAR cvf $exejar $setupfiles $CD $tmpdir $JAR xf $curdir/$exejar $RM -rf META-INF $RM -f $curdir/$exejar $JAR cvf $curdir/$exejar * $CD $curdirfi# cleanup$RM -f $manifest$RM -rf $tmpdir
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -