⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 build.xml

📁 用JAVA做的一个手机上的计算器
💻 XML
字号:
<project name="XCalc" default="clean" basedir=".">  <!-- set global properties for this build -->   <property name="program_name" value="XCalc"/>   <property name="package_name" value="xcalc"/>     <property name="proguard" value="C:/Programme/proguard3.5/lib/proguard.jar"/>   <property name="midp_home" value="C:/Programme/Motorola/SDKV52~1.1FO/EmulatorM.1"/>   <property name="midp_lib" value="${midp_home}/lib/midp.zip"/>    <property name="top" value="."/>  <property name="src" value="source"/>  <property name="build" value="build"/>  <property name="dist" value="dist"/>   <property name="obf" value="obf"/>   <property name="deploy" value="deploy"/>     <!-- Remove Build Directories -->  <target name="clean">    <!-- clean the directory trees -->    <delete dir="${build}"/>     <delete dir="${deploy}"/>     <delete dir="${obf}"/>   </target>     <!-- Create Build Directories -->  <target name="init" depends="clean">     <!-- Create the build directory structure used by compile and dist -->    <tstamp/>    <mkdir dir="${build}"/>     <mkdir dir="${deploy}"/>     <mkdir dir="${obf}"/>   </target>    <!-- Compile Source -->  <target name="compile">    <mkdir dir="${build}/classes"/>    <javac destdir="${build}/classes" 				   srcdir="${src}"            bootclasspath="${midp_lib}" 					 target="1.1"					 source="1.2"/>  </target>    <!-- Preverify classes -->   <target name="preverify">	  <mkdir dir="${build}/preverified"/>		  <exec executable="${midp_home}/bin/preverify">	      <arg line="-classpath ${midp_lib}"/>        <arg line="-d ${build}/preverified"/>        <arg line="-nofp"/>        <arg line="${build}/classes"/>	    </exec>	</target>	  	  	<!-- Package Preverifed classes, resources and MANIFEST file -->	<target name="dist">	  <mkdir dir="${build}/bin"/>	  <jar basedir="${build}/preverified"	       jarfile="${build}/bin/${program_name}.jar"	       manifest="${top}/${src}/MANIFEST.MF">		  <fileset dir="${top}/${src}">		    <include name="icon.png"/>		  </fileset>	  </jar>	  <copy file="${top}/${src}/${program_name}.jad" tofile="${build}/bin/${program_name}.jad"/>  </target>    <!-- Obfuscate unobfuscated jar file and unjar obfuscated jar to obf area -->  <target name="obfuscate">    <mkdir dir="${obf}"/>	  <java fork="yes" classname="proguard.ProGuard" classpath="${proguard}">		  <arg line="-libraryjars ${midp_lib}"/>		  <arg line="-injars ${build}/bin/${program_name}.jar"/>		  <arg line="-outjar ${obf}/${program_name}.jar"/>		  <arg line="-keep 'public class * extends javax.microedition.midlet.MIDlet'"/>	  </java> 	  <unjar src="${top}/${obf}/${program_name}.jar" dest="${top}/${obf}/extract" />   </target>      <!-- Preverify the obfuscated classes in the obf area -->  <target name="preverifyobf">	  <mkdir dir="${build}/preverifiedobf"/>	  <exec executable="${midp_home}/bin/preverify">		  <arg line="-classpath ${midp_lib}"/>		  <arg line="-d ${build}/preverifiedobf"/>		  <arg line="${obf}/extract"/>	  </exec>  </target>    <!-- Re-Package (Jar) the obfuscated classes, resources with MANIFEST file -->  <target name="distobf">	  <copy file="${build}/bin/${program_name}.jar" todir="${build}/bin/${program_name}-orig.jar"/>	  <mkdir dir="${build}/bin"/>	  <jar basedir="${build}/preverifiedobf"			  jarfile="${build}/bin/${program_name}.jar"			  manifest="${top}/${src}/MANIFEST.MF">		  <fileset dir="${top}/${src}">		    <include name="icon.png"/>		  </fileset>	  </jar>	  <copy file="${top}/${src}/${program_name}.jad" tofile="${build}/bin/${program_name}.jad"/>  </target>    <!-- Deploy Final files from /build/bin ( can be either obfuscated or not obfuscated) -->   <target name="deploy">	  <copy file="${build}/bin/${program_name}.jad" tofile="${top}/${deploy}/${program_name}.jad"/> 	  <copy file="${build}/bin/${program_name}.jar" tofile="${top}/${deploy}/${program_name}.jar"/>  </target>    <!-- Run final jar, currently set to /build/bin may want to change to /deploy -->   <target name="run">	  <exec executable="${midp_home}/bin/emulator">		  <arg line="-Xdescriptor:${top}/${deploy}/${program_name}.jad"/>	  </exec>  </target>     <!-- Combine Tasks -->   <target name="all-non-obf" depends="init,compile,preverify,dist,deploy"/>   <target name="all-obf" depends="init,compile,preverify,dist,obfuscate,preverifyobf,distobf,deploy"/>   </project>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -