- 浏览: 141024 次
- 性别:
- 来自: 深圳
最新评论
-
wzk2111:
代码 可用,楼主的思路可以参考
javascript加密java解密 -
Imini123:
[align=center][color=red][/colo ...
freemarker实现通用分页,首页静态化,通用select,通用文章显示 -
igting:
js对+,@符号的加密应该有问题,java解密不对。
javascript加密java解密 -
Seanman:
初学freemarker,源码不全,不知道怎么用
freemarker实现通用分页,首页静态化,通用select,通用文章显示 -
无敌洋葱头:
目前这个只能对0-9 A-Z a-z加密,而且js还有问题。c ...
javascript加密java解密
配置ant环境:
ANT_HOME:D:\cofco-env\ant\apache-ant-1.8.4
Path:%ANT_HOME%\bin
build.xml:
ANT_HOME:D:\cofco-env\ant\apache-ant-1.8.4
Path:%ANT_HOME%\bin
build.xml:
<?xml version="1.0" encoding="utf-8"?> <project default="execute"><!--指定默认执行的任务 --> <target name="compile"><!--编译源码--> <javac destdir="." srcdir="."></javac> </target> <target name="execute" depends="compile"><!--运行源码--><!--执行execute前先执行compile--> <java classpath="." classname="HelloWorld"></java> </target> </project>
<?xml version="1.0" encoding="UTF-8"?> <project default="execute"> <!--指定文件集--> <fileset id="src.path" dir="src"> <include name="**/*.*"/> <exclude name="**/Test*"/> </fileset> <!--创建文件夹--> <target name="init"> <delete dir="build"></delete> <mkdir dir="build"/> <mkdir dir="build/src"/> <mkdir dir="build/classes"/> <mkdir dir="build/dist"/> </target> <!--拷贝源代码--> <target name="copySrc" depends="init"> <copy todir="build/src"> <fileset refid="src.path"></fileset> </copy> </target> <!--编译源代码--> <target name="compile" depends="init"> <javac destdir="build/classes" srcdir="src"></javac> </target> <!--将编译好的class文件打成jar包--> <target name="jar" depends="compile"> <jar destfile="build/dist/hello.jar" basedir="build/classes"> <manifest > <attribute name="Main-Class" value="com.cofco.ant.HelloWorld"/> <attribute name="Build-By" value="jincm"/> </manifest> </jar> </target> <!--基于两种方式运行程序--> <target name="execute" depends="jar,copySrc"> <echo>基于类路径的classname来完成执行</echo> <java classname="com.cofco.ant.HelloWorld" classpath="build/classes"> <arg value="张三"/> <arg value="李四"/> <arg value="王五"/> </java> <echo>基于jar来完成执行</echo> <java jar="build/dist/hello.jar" fork="true"> <arg value="jincm1"/> <arg value="jincm2"/> <arg value="jincm3"/> </java> </target> </project>
<?xml version="1.0" encoding="UTF-8"?> <project default="execute"> <property name="build.dir" location="build"></property> <!--使用属性定义相应的路径时,一定使用location不要使用value--> <property name="build.src" location="${build.dir}/src"></property> <property name="build.classes" location="${build.dir}/classes"></property> <property name="build.lib.dir" location="${build.dir}/dist"></property> <property name="execute.class" value="com.cofco.ant.HelloWorld"></property> <property name="jar.name" value="hello.jar"></property> <!--指定文件集--> <fileset id="src.path" dir="src"> <include name="**/*.*"/> <exclude name="**/Test*"/> </fileset> <!--创建文件夹--> <target name="init"> <delete dir="${build.dir}"></delete> <mkdir dir="${build.dir}"/> <mkdir dir="${build.src}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.lib.dir}"/> </target> <!--拷贝源代码--> <target name="copySrc" depends="init"> <copy todir="${build.src}"> <fileset refid="src.path"></fileset> </copy> </target> <!--编译源代码--> <target name="compile" depends="init"> <javac destdir="${build.classes}" srcdir="src"></javac> </target> <!--将编译好的class文件打成jar包--> <target name="jar" depends="compile"> <jar destfile="${build.lib.dir}/${jar.name}" basedir="${build.classes}"> <manifest > <attribute name="Main-Class" value="${execute.class}"/> <attribute name="Build-By" value="jincm"/> </manifest> </jar> </target> <!--基于两种方式运行程序--> <target name="execute" depends="jar,copySrc"> <echo>基于类路径的classname来完成执行</echo> <java classname="${execute.class}" classpath="${build.classes}"> <arg value="张三"/> <arg value="李四"/> <arg value="王五"/> </java> <echo>基于jar来完成执行</echo> <java jar="${build.lib.dir}/${jar.name}" fork="true"> <arg value="jincm1"/> <arg value="jincm2"/> <arg value="jincm3"/> </java> </target> </project>
<?xml version="1.0" encoding="UTF-8"?> <project default="execute"> <property name="build.dir" location="build"></property> <!--使用属性定义相应的路径时,一定使用location不要使用value--> <property name="build.src" location="${build.dir}/src"></property> <property name="build.classes" location="${build.dir}/classes"></property> <property name="build.lib.dir" location="${build.dir}/dist"></property> <!-- <property name="execute.class" value="com.cofco.ant.HelloWorld"></property> <property name="jar.name" value="hello.jar"></property> --> <!--引入外部文件--> <property file="build.properties"></property> <!--指定文件集--> <fileset id="src.path" dir="src"> <include name="**/*.*"/> <exclude name="**/Test*"/> </fileset> <!--创建文件夹--> <target name="init"> <delete dir="${build.dir}"></delete> <mkdir dir="${build.dir}"/> <mkdir dir="${build.src}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.lib.dir}"/> </target> <!--拷贝源代码--> <target name="copySrc" depends="init"> <copy todir="${build.src}"> <fileset refid="src.path"></fileset> </copy> </target> <!--编译源代码--> <target name="compile" depends="init"> <javac destdir="${build.classes}" srcdir="src"></javac> </target> <!--将编译好的class文件打成jar包--> <target name="jar" depends="compile"> <jar destfile="${build.lib.dir}/${jar.name}" basedir="${build.classes}"> <manifest > <attribute name="Main-Class" value="${execute.class}"/> <attribute name="Build-By" value="jincm"/> </manifest> </jar> </target> <!--基于两种方式运行程序--> <target name="execute" depends="jar,copySrc"> <echo>基于类路径的classname来完成执行</echo> <java classname="${execute.class}" classpath="${build.classes}"> <arg value="张三"/> <arg value="李四"/> <arg value="王五"/> </java> <echo>基于jar来完成执行</echo> <java jar="${build.lib.dir}/${jar.name}" fork="true"> <arg value="jincm1"/> <arg value="jincm2"/> <arg value="jincm3"/> </java> </target> </project>
<?xml version="1.0" encoding="UTF-8"?> <project name="cofco-ant01" default="execute"> <property name="build.dir" location="build"></property> <!--使用属性定义相应的路径时,一定使用location不要使用value--> <property name="build.src" location="${build.dir}/src"></property> <property name="build.classes" location="${build.dir}/classes"></property> <property name="build.lib.dir" location="${build.dir}/dist"></property> <!-- <property name="execute.class" value="com.cofco.ant.HelloWorld"></property> <property name="jar.name" value="hello.jar"></property> --> <!--引入外部文件--> <property file="build.properties"></property> <property environment="env"></property> <target name="test"> <echo>ant属性</echo> <echo>ant.file ...${ant.file}</echo> <echo>ant.home ...${ant.home}</echo> <echo>ant.java.version ...${ant.java.version}</echo> <echo>ant.library.dir ...${ant.library.dir}</echo> <echo>ant.project.default-target ...${ant.project.default-target}</echo> <echo>ant.project.name ...${ant.project.name}</echo> <echo>ant.version ...${ant.version}</echo> <echo>env属性</echo> <echo>env.=:: ...${env.=::}</echo> <echo>env.ACPath ...${env.ACPath}</echo> <echo>env.ALLUSERSPROFILE ...${env.ALLUSERSPROFILE}</echo> <echo>env.ANT_HOME ...${env.ANT_HOME}</echo> <echo>env.APPDATA ...${env.APPDATA}</echo> <echo>env.CLASSPATH ...${env.CLASSPATH}</echo> <echo>env.CommonProgramFiles ...${env.CommonProgramFiles}</echo> <echo>env.CommonProgramFiles(x86) ...${env.CommonProgramFiles(x86)}</echo> <echo>env.CommonProgramW6432 ...${env.CommonProgramW6432}</echo> <echo>env.COMMPath ...${env.COMMPath}</echo> <echo>env.COMPUTERNAME ...${env.COMPUTERNAME}</echo> <echo>env.ComSpec ...${env.ComSpec}</echo> </target> <!--指定文件集--> <fileset id="src.path" dir="src"> <include name="**/*.*"/> <exclude name="**/Test*"/> </fileset> <!--创建文件夹--> <target name="init"> <delete dir="${build.dir}"></delete> <mkdir dir="${build.dir}"/> <mkdir dir="${build.src}"/> <mkdir dir="${build.classes}"/> <mkdir dir="${build.lib.dir}"/> </target> <!--拷贝源代码--> <target name="copySrc" depends="init"> <copy todir="${build.src}"> <fileset refid="src.path"></fileset> </copy> </target> <!--编译源代码--> <target name="compile" depends="init"> <javac destdir="${build.classes}" srcdir="src"></javac> </target> <!--将编译好的class文件打成jar包--> <target name="jar" depends="compile"> <jar destfile="${build.lib.dir}/${jar.name}" basedir="${build.classes}"> <manifest > <attribute name="Main-Class" value="${execute.class}"/> <attribute name="Build-By" value="jincm"/> </manifest> </jar> </target> <!--基于两种方式运行程序--> <target name="execute" depends="jar,copySrc"> <echo>基于类路径的classname来完成执行</echo> <java classname="${execute.class}" classpath="${build.classes}"> <arg value="张三"/> <arg value="李四"/> <arg value="王五"/> </java> <echo>基于jar来完成执行</echo> <java jar="${build.lib.dir}/${jar.name}" fork="true"> <arg value="jincm1"/> <arg value="jincm2"/> <arg value="jincm3"/> </java> </target> </project>
发表评论
-
学习sharding-jdbc(二)之spring+mybatis+sharding-jdbc整合
2017-01-19 11:28 853引用http://blog.csdn.net/linuu/ar ... -
redis分布式锁-SETNX实现
2016-08-26 11:45 459引用http://my.oschina.net/u/19955 ... -
使用Maven构建多模块项目
2016-06-28 17:47 515引用http://www.cnblogs.com/xdp-ga ... -
java 加解密(3DES)
2016-04-07 16:33 1111package com.paic.umap.ucm.com ... -
加解密
2016-04-07 16:29 768package com.pingan.main; ... -
浅谈Java中的hashcode方法
2015-11-24 16:08 835引用http://www.cnblogs.com ... -
java之jvm学习笔记十三(jvm基本结构)
2015-06-24 10:32 744引用 http://blog.csdn.net/yfqniha ... -
每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
2015-06-10 10:48 817http://blog.csdn.net/cywosp/art ... -
ConcurrentHashMap原理分析
2015-06-10 10:27 743引用 http://blog.csdn.net/lon ... -
系统日志logback
2015-06-09 10:51 3977引用 logback-classic-1.0.3.jar ... -
大数据量高并发的数据库优化
2014-12-16 10:13 866一、数据库结构的设计 ... -
jvm组成
2014-03-06 16:44 605引用http://thw.iteye.com/blog ... -
MySQL事务隔离级别详解
2014-03-04 16:25 601SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务 ... -
Java 自动装箱与拆箱
2014-03-03 16:38 681??什么是自动装箱拆箱 基本数据类型的自动装箱(autobox ... -
面试问题汇总
2013-08-29 11:36 914面试问题汇总: 1、ssh框架,哪个用的比较熟? 2、jque ... -
hadoop资料大全-欢迎来下载
2013-06-05 11:31 870hadoop资料大全-欢迎来下载 -
hadoop资料大全-欢迎来下载
2013-06-05 11:22 922hadoop资料大全 -
线程间通信
2013-04-17 14:05 1067我们所掌握的线程通信手段还只限于主线程通过唤醒,中断机制向子线 ... -
初学Java多线程:线程的生命周期
2013-04-17 10:52 1002初学Java多线程系列的本 ... -
线程的生命周期
2013-04-17 10:35 9441.线程的生命周期 线程 ...
相关推荐
《高效开发ANT详解》 Ant,全称为Apache Ant,是一款开源的Java项目构建工具,旨在提供一种跨平台、简单易用的方式来自动化构建过程,类似于Linux中的make工具。Ant以其强大的灵活性和可扩展性,克服了传统构建工具...
### Java Ant 详解 #### 一、什么是Ant Ant是一个Java环境下的软件构建工具,它使用XML来描述构建过程,并且能够跨平台运行。Ant的主要功能包括编译源代码、复制文件、打包JAR文件等,它使得软件构建变得更加简单...
### Ant 详解 #### Ant 的概念 Ant 是一个开源的 Java 工具,主要用于构建、测试和部署 Java 应用程序。与传统的 Make 工具相比,Ant 提供了更加强大且灵活的功能,尤其在跨平台方面表现优异。Ant 的核心特性在于...
ant使用详解,思维导图文件
Java Ant 是一个构建工具,主要用于自动化Java项目的构建过程,如编译、打包、测试和部署等任务。Ant基于XML来定义构建脚本,这使得它跨平台且易于理解和维护。在Java开发环境中,Ant扮演着与C/C++开发中的make类似...
Apache ANT是一种广泛使用的Java构建工具,它以XML为基础,提供了高度可配置的构建脚本,使得开发者能够自动化处理Java项目的构建、编译、打包、测试等任务。ANT的名字源自建筑行业的术语“蚁工”,寓意其像蚂蚁一样...
### ant实用实例 详细解析ant的用法 #### 一、Ant简介与基本概念 Apache Ant 是一个Java环境下的开源项目构建工具,主要用于自动化构建、部署等任务。它使用XML来描述构建过程,并且提供了丰富的任务(task)集合,...
### ANT文件详解:深入理解ANT及其在项目构建中的应用 #### Ant的概念与起源 Ant,全称为Apache Ant,是一款开源的、跨平台的项目构建工具,最初由James Duncan Davidson开发,现归属于Apache软件基金会Jakarta...
这些文档,如“在Eclipse中集成Ant配置.doc”、“Ant的配置.doc”、“java_ant详解.doc”、“Ant配置实例.doc”和“ant的安装与配置.docx”,会进一步详细介绍如何编写Ant配置文件,解决实际问题,以及如何在开发...
3. `java_ant详解.doc`:这份文档可能包含了关于如何在Java项目中使用Ant的详细教程和示例。 通过学习和理解这些资源,你可以更高效地利用Ant进行项目构建,提高开发效率。无论是简单的Java应用还是复杂的构建流程...
《ANT-build详解》 ANT(Apache Ant)是一个Java平台上的自动化构建工具,它以其灵活性和可扩展性在软件开发过程中广泛使用。ANT的核心概念是基于XML的构建文件,这个文件定义了一系列任务(tasks),用于编译、...
在Ant的世界里,自定义任务是扩展其功能的关键方式之一,允许开发者根据特定项目需求创建自己的构建步骤。Ant是Apache软件基金会的一个项目,它是一个基于Java的构建工具,广泛用于管理Java项目的构建、编译、测试和...
而“Java_Ant详解(一).htm”、“ant中文教程.htm”、“ant.html”等在线资源,则提供了详细的教程和示例,便于深入学习。至于“ant3.rar”可能包含了Ant的某个版本或者其他扩展资源,而“ant实现JAVA项目的自动...
Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。
通过阅读《ant详解.doc》和《ant.pdf》,你可以更详细地了解这些概念和实践方法,从而提升Ant的使用技能。Ant不仅适合小型项目,也是大型项目构建的强大工具,它通过简单的XML语法让构建过程变得有序且易于维护。...
Ant是Apache软件基金会的一个开源项目,它是一款强大的构建工具,主要用在Java应用程序的构建过程中。本篇将深入探讨Ant的目标(Target)和任务(Task),这是Ant构建过程中的两个核心概念。 首先,我们来理解Ant的...