In example the applet mode your writen :
<taskdef name="digest" classname="com.threerings.getdown.tools.DigesterTask"
classpathref="getdown.classpath"/>
<property file="certificate.properties"/>
<digest appdir="${app_dir}" keystore="${sign.keystore}" storepass="${sign.storepass}"
alias="${sign.alias}"/>
what's to reference ${app_dir} ?
can someone help me?
Applet code:<taskdef name="digest" classname="com.threerings.getdown.tools.DigesterTask" classpath="getdown-tools.jar" /><property file="certificate.properties"/><digest appdir="${app_dir}" keystore="${sign.keystore}" alias="${sign.alias}" storepass="${sign.storepass}/><signjar keystore="${sign.keystore}" alias="${sign.alias}" storepass="${sign.storepass}"><fileset dir="${app_dir}" includes="getdown-client.jar"/></signjar>
certificate.properties:sign.keystore=STile_keystore/keystore.jkssign.storepass=*****sign.alias=bonnythese files are organized on this mode:client/STile/getdown.txtgetdown-client.jardigest.txtdigest.txt.siglib/...native/....applet.htmlcertificate.propertiesgetdown-tools.jarSTile_keystore/keystore.jksi signed files with the keystore keystore.jks .i not understand where is the problem...the applet not find the keystore, i'm thinking this.