JAVA反编译工具JAD

  JAVA反编译工具JAD 以下假设jad.exe在c:/java目录下一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/java/>jad example1.class c:/java/>jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。二、Option -o 不提示,覆盖源文件三、Option -s c:/java/>jad -sjava example1.class 反编译结果以.java…

Java 常用的工具接口包括文件压缩,解压缩,IP转换,文件删除(解决中文问题)

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import org.apache.log4j.Logger; import org.apache.tools.zip.Zi…

Hibernate save()和insert()方法不能写入数据库的问题

session.save() getHibernateTemplate.save()    应用MyEclipse集成的Hibernate工具自动生成的代码,经常会遇到这种不写数据的问题.也就是当你执行一条增加或修改语句时,程序执行正常没有异常,查看sql语句确实执行了insert或update命令,可是当你查看数据库的时候会发现数据并没有同被增加或修改到数据库.   这种现象的原因是没有提交事务,因为MyEclipse自动生成的dao方法都没有提交的操作    有两种方…

Maven中的几个重要概念(二):lifecycle, phase and goal

原文:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 当我们在使用Maven做一些工作,如打包,编译,运行测试等等任务时,我们已经使用到了Maven中的几个重要概念: lifecycle, phase and goal。 例如,如果我们使用ant打包,我们需要清晰的在脚本中告诉ant: 源代码在哪,打包的目标文件类型如jar,目标文件夹在哪。首先要编译,然后运行测试,最后打包。 而Maven…

Maven

如何回答这个问题要看你怎么看这个问题。 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。 构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像 Maven 这样的一个项目管理工具提供了构建工具所提供功能的超集。 除了提供构建的功能,Maven还可以生成报…

maven系列(一)

maven介绍 maven,依地语意思是 知识的积累,maven的首要目标就是让开发者在短时间内掌握开发的全过程,它致力于以下几个目标: 构建过程更简单 maven确实隐藏了很多细节。(但是它的运行机制还是要掌握的。) 提供统一的构建系统 maven让一个工程通过 项目对象模型(project object model )和一系列公共的插件,提供一个统一的构建系统。 提供实战开发的准则 比如,说明、执行、报告单元测试是maven一…

maven和netbeans整合

maven和netbeans整合这是一个netbeans的插件,可以在netbeans中使用maven进行项目管理。下载地址:http://mevenide.codehaus.org/m2-site/index.html最新版的是mevenide2-netbeans-2.3。安装:1、 选择工具->更新中心,在对话框中选择 "手动安装下载的模块(hbm文件)" 选择框。2、 添加在zip包中的所有的 nbm 文件。3、 一路下一步,选择证书,最后ok。 配置:1、 选择 "工具 -> 选项" 菜单项, 点击…

附录一 Maven2 安装

附录一 Maven2 安装 Maven是一个构建工具,详细信息请参考maven官方网站(http://maven.apache.org) 1.  从http://maven.apache.org 下载最新的maven压缩文件,在windows操作系统下通常下载zip文件,使用解压缩工具将文件解压缩到某个目录(以下称为Maven安装目录)。 例如:E:/struts2/maven-2.0.7,这个目录的文件结构为: E:/struts2/maven-2.0.7 bin/ boot/ conf/ lib/ LICENSE.TXT NOTICE.TXT R…

Maven项目管理工具

1. Maven简介 1.1 什么是Maven? Maven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。 一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个 项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行…

在 Eclipse 中利用 Maven

Maven 将作为一个普通的构建系统,被人们重新认识,并且它将超越 Java™ 技术。本文不打算成为一篇 Maven 教程,而是将 Maven 与其他技术进行比较,让您洞察 Maven 与 Eclipse 相适应的地方,以及如何使这些工具相互协作。 在过去几年中,Maven 已经不仅仅是 Java 世界的一个时髦话题。自 2001 年起,Maven 已经成为构建工具领域的先驱。最近几年,人们常拿它与 Ant 比较。因为 Maven 与 Ant 有一些显…

1.1.1. What is Maven?

1.1.1. What is Maven? Maven是什么?Maven is a project management framework, but this doesn't tell you much about Maven. It's the mostobvious three-word definition of Maven the authors could come up with, but the term projectmanagement framework is a meaningless abstraction that doesn't do justice to the richness andcomplexity of Maven. Too often technologists rely on ab…

JAR 文件揭密

未分类 , , , , , 发表评论
HTML Tags and JavaScript tutorial JAR 文件揭密 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而…

Hibernate 的 jar 包

(1)hibernate3.jar:  Hibernate的核心库,没有什么可说的,必须使用的jar包(2)cglib-asm.jar:  CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包(3)dom4j.jar:  dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在S…