自解压的jar实现原理

<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>   自解压的jar实现原理作者:Turbo Chen日期:2004/2/8    在网络上,有些java程序的提供者将他们的java安装程序打包成一个jar文件的形式。当运行时,自动将jar中的程序解压出来安装到使用者的电脑上。他们是如何做到这些的呢?现在我们就来解开这个迷,让大家了解如果制作这…

自解压的jar实现原理

自解压的jar实现原理 作者:Turbo Chen 日期:2004/2/8     在网络上,有些java程序的提供者将他们的java安装程序打包成一个jar文件的形式。当运行时,自动将jar中的程序解压出来安装到使用者的电脑上。他们是如何做到这些的呢?现在我们就来解开这个迷,让大家了解如果制作这样的jar文件。     首先,我们来回忆一下,以前我们打包jar时,通常将class程序要用到的资源如*.gif图片、*.xml配置文件等都…

以jar方式在cdh3u2下运行WordCount

1.编写Map/Reduce/Driver类 Map:hadoop.TokenizerMapper Reduce:hadoop.IntSumReducerDriver:hadoop.WordCount 2.export jar 选择项目>右键/export... > Java/JAR file > 下一步 ,选择相关资源文件和JAR文件名称路径 >下一步 >选择 Main class:hadoop.WordCount >点击 完成 3.准备输入数据 xcloud@xcloud:~/iworkspace/HelloHadoop$ sudo gedit input1.txt [sudo] password for xcloud: x…

从Java档案(JAR)中读取文件

未分类 , , , , , 发表评论
Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案。它们允许开发人员把所有相关的内容 (.class、图片、声音和支持文件等) 打包到一个单一的文件中。JAR 文件格式支持压缩、身份验证和版本,以及许多其它特性。从 JAR 文件中得到它所包含的文件内容是件棘手的事情,但也不是不可以做到。这篇技巧就将告诉你如何从 JAR 文件中取得一个文件。我们会先取得这个 JAR 文件中的文件目录,然后…

java读取jar中指定的文件

原文地址:http://piziwang.iteye.com/blog/735547 从 Java 档案 (JAR) 中读取文件 Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案。它们允许开发人员把所有相关的内容 (.class、图片、声音和支持文件等) 打包到一个单一的文件中。JAR 文件格式支持压缩、身份验证和版本,以及许多其它特性。   从 JAR 文件中得到它所包含的文件内容是件棘手的事情,但也不是不可以做到。这篇技巧就…

hadoop中的若干异常的解决办法

异常1 hadoop@ubuntu:~$ hadoop/bin/hadoop jar hadoop-0.20.2-examples.jar wordcount input01 output01 Exception in thread "main" java.io.IOException: Error opening job jar: hadoop-0.20.2-examples.jar     at org.apache.hadoop.util.RunJar.main(RunJar.java:90) Caused by: java.util.zip.ZipException: error in opening zip file     at java.util.zip.ZipFile.open(Native Method)    …

Android Socket Transference R&D

Android To PC Client-Android: 其实懂得了PC to PC, 到了Android,只要知道要进行重定向,就OK了。 P.S.  在Android下, "127.0.0.1”或者”local” 代表Android Device, (默认定义,无法修改) “10.0.2.2”在Android里指的是 pc 端。 127.0.0.1”或者”local” 在pc,也指pc本地。 好现在我们看看怎么重定向? (一)PC ---Server  Android---Client PC ---Server:    final int SERVER_PORT = 12345; // …

windowManager

来看这个布局文件 Xml代码   <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"      android:layout_width="fill_parent"      android:layout_height="fill_parent"      >  <EditText      android:layout_width="fill_parent"      android:layout_height="wrap_content" …

android动画xml文件详细实例说明

未分类 , , , , , 发表评论
头:(当然最后以 </set>结束) <set xmlns:android="http://schemas.android.com/apk/res/android"  android:interpolator="@android:anim/accelerate_interpolator"  android:fillAfter="true"  > //================================================================================================================= 说明: 其中:xmlns:android="http://schemas.android.com/apk/…

安卓第七天————注册界面的实现

  table_layout.xml   <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"      android:stretchColumns="1" >         <TableRow >          <TextView         android:layout_width="wrap_content"         android:layou…

Android中animation方面知识: Android:interpolator 属性

Android:interpolator 属性介绍 zoomin.xml  代码: 1.  <?xml  version="1.0"  encoding="utf-8"?>      2.  <set    3.  xmlns:Android="http://schemas.android.com/apk/res/android"    4.  Android:interpolator="@android:anim/decelerate_interpolator">  <scale  Android:fromXScale="2.0"  android:toXScale="1.0"      5.  Android:fromYScale="2.0"  android:toYScale="1.0…

interpolator

1.        2.            可能有很多人不理解其中的android:interpolator="@android:anim/decelerate_interpolator"是什么含义,文档里说的也不太清楚,其实很简单,看下面:       interpolator定义一个动画的变化率(the rate of change)。这使得基本的动画效果(alpha, scale, translate, rotate)得以加速,减速,重复等。 用通俗的一点的话理解就是:动画的进度使用 Interpolator 控制。Interp…

Project Management Programs Probation

未分类 , , , , , 发表评论
I tried some free project management programs these days. Project Engine 2007 from download.com. Air Todo from download.com. It request JRE 6.0. My product request JRE 1.4.2. I can not executed it at all. SharePlan from download.com. When I open this program, I do not know what to do. GanttProject from sf.net. This is a wonderful product. It use XML to save file. It is …

jsp和structs2学习日志一

  2010-06-23 1.set是向数据库里写内容,get是从数据库里读取数据。get方法得到JSP页面上输入的值内容 2.使用Struts2,XML配置型的校验可以使用三种方式:普通的服务器端校验方式,客户纯JavaScript方式端校验,和Ajax方式的校验。 1普通的服务器端校验方式:    客户端提交信息到服务器,在服务器上使用XML配置信息,校验客户端提交的信息,错误的情况下,返回input页面,显示校验错误信息。 2客户端…

Struts2中的ModelDriven机制及其运用

ModelDriven   为什么需要ModelDriven   所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: package cn.com.leadfar.struts2.actions;   public class User {     private int id;     private String username;     private String password;     private int age;     private String address;     public String getUsername() {        return username;    …