制作可执行JAR

200年5月10号作者:Shawn Silverman 翻译:Sean 摘要本文阐述了如何把一个不可执行的JAVA Archive(JAR)文件变成可执行,而不用直接操作manifest文件。你会学到写出短小的一个程序,通过运行java -jar命令或在像windows一样的操作系统里面用双击鼠标运行任何JAR文件。 你可以很容易地把应用程序的一整套class文件和资源文件打包到一个JAR中。事实上这就是jar文件存在的一个目的。另外一个目的就是让…

MyBatis 点点滴滴

2012.1.30 下载MyBatis的包,3.06版本 (1) 下载MyBatis 要使用的JAR  mybatis-3.0.6.jar 到项目文件夹 同时下载dbcp的jar到项目,3个jar commons-collections-3.2.1.jar, commons-dbcp-1.4.jar, commons-pool-1.6.jar (2) 配置MyBatis的主xml 新建一个XML文件,保存为dbconfig.xml,下面是示例内容 下面有几个注意的地方 1. 引用properties文件来配置db的参数    引入文件     <properties resourc…

用java -jar命令运行你的JARs

用java-jar命令运行你的JARs阅读次数1547出处ShawnSilverman著刘建华编译     摘要这篇技巧显示了如何将一个不可获取的Java档案(JAR)变成可获取的,而没必要直接操作列表文件。你将学习开发一个短程序能使任何JAR用java–jar命令运行或在一个象Widnows操作系统上用双击操作使其运行。你能够容易地将一个应用程序的整个类及资源打包进一个Ja

用java -jar命令运行你的JARs

摘要这篇技巧显示了如何将一个不可获取的Java档案(JAR)变成可获取的,而没必要直接操作列表文件。你将学习开发一个短程序能使任何JAR用java –jar命令运行或在一个象Widnows操作系统上用双击操作使其运行。 你能够容易地将一个应用程序的整个类及资源打包进一个Java档案(JAR)。实际上,这是jar文件的其中一个目的。另一个目的是让用户容易执行存贮在档案中的应用程序。为什么当它们能够作为第一类…

jar打包程序

#include#include#include#includemain(){FILE *mf;//.mf型文件,存jar文档信息char jar[20],cl[100][20],mainclass[20];//jar名,类名,主程序名char cmd[1000]="jar cvfm ";//调用jar程序命令int i;printf("提示:先检查path路径是否正确/n");system("path");printf("/n请输入主程序所在的类:");scanf("%s",mainclass);//输入主程序名mf=fopen("mf.mf","w");//写mf文件,以便使用fprintf(mf,"%s","Man…

Android动画(转)

Android动画 1 android 动画 1.1动画结构图   Android动画 Animation(2D) openGL(3D) Tween Frame                           1.2动画相关类                              1.2.1 Animation 类及其子类Animation 类及其子类实现了各种动画效果,如平移、缩 放、旋转、改变透明度等。 Animation 是基类,他记录了动画的通用属性和方法。主要的属性包括动画持续时间、重复次、interpolator 等。Translat…

Android Dev Tips (持续更新)

Android Dev Tips 编译整个android source 如何启动emulator export ANDROID_PRODUCT_OUT=~/Android/mydroid/out/target/product/generic/ ./out/host/linux-x86/bin/emulator -kernel ~/Android/mydroid/prebuilt/android-arm/kernel/kernel-qemu -ramdisk ~/Android/mydroid/out/target/product/generic/ramdisk.img -system ~/Android/mydroid/out/target/product/generic/system.img -partition-s…

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; // …

girdview 图标与文字同时存在

1, 先定义GridView方格中的元素布局 res/layout/appsviewcell.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout   xmlns:android="http://schemas.android.com/apk/res/android"   android:id="@+id/appsviewcell_layout"   android:orientation="vertical"   android:layout_width="fill_parent"   android:layout_height="fill_parent">          <ImageView      andro…

Android控件之Spinner探究

以下模拟下拉列表的用法 布局文件 <?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01"    android:layout_width="fill_parent" android:layout_height="fill_parent"    android:orientation="vertical"    xmlns:android="http://schemas.android.com/apk/res/android">    <TextView android:text="@string/ys"         android:id="@+id/Text…

android中的进度条的最基本用法

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"     > <TextView       android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/h…

android list圆角显示

如实现上面的list效果: 一、contant_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="@color/bg_color"     android:orientation="vertical" >     <LinearLayout         android:layout_wid…

自定义Android组件之带图像的TextView

在本例中要实现一个可以在文本前方添加一个 图像(可以是任何 Android 系统支持的图像格式)的 TextView 组件。在编写代码之前,先看一下 Android 组件的配置代码。 < TextView  android:id ="@+id/textview1"  android:layout_width ="fill_parent"         android:layout_height ="wrap_content"  android:text ="textview1"   />        上面的代码配置了一个标准的 TextView 组件。在这段…