JNI转帖

未分类 , , , , , 发表评论
定义   JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。   使用java与本地已编译的代码交互,通常会丧失平台可移植性。但是,有些情况下这样做是可…

关于Maven resource配制中include与exclude的关系

未分类 , , , , , 发表评论
<include>与<exclude>是用来圈定和排除某一文件目录下的文件是否是工程资源的。如果<include>与<exclude>划定的范围存在冲突时,以<exclude>划定的范围为准。大多数情况下,人们使用<include>和<exclude>是为了配合<filtering>实现过滤特定文件的需要。例如,在一个工程中,src/main/resources目录下都是工程的资源文件,并不需要<include>和&…

android.mk添加jar

在Android.mk前半部分添加声明:LOCAL_STATIC_JAVA_LIBRARIES := lib3party               其中 lib3party为我们的jar包设置一个名字,后面要为其设置具体的jar路径。 在结束之前添加:#include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := lib3part:lib/3part.jar         include $(BUILD_MULTI_PREBUILT)

Ant应用–将JAR转换成EXE

在WINDOWS下运行JAR还是不方便的,所以找了个工具将JAR转成EXE. 一 准备工作 exe4java 3.1版本  二 生成exe4java的配置文件 这个完全可以参考该软件的帮助,很容易上手。 三 BUILD.XML <?xml version="1.0" encoding="UTF-8"?><project name="MmsSender" default="finish" basedir="."> <path id="exe4j.path">  <pathelement path="D:/Program Files/exe4j/bin/exe4j.jar"/>…

Java打包详解

【前言】没有明白jar中的MANIFEST.MF是用来做什么的   【原文】http://blog.csdn.net/arielxp/archive/2004/10/07/127170.aspx   jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。   为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先…

如何打JAR包

jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m…

用jar 将JAVA文件打包

未分类 , , , , , 发表评论
jar 应用 先打开命令提示符(win2000或在运行筐里执行cmd命令,win98为DOS提示符),输入jar -help,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么: 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ... 选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m…

关于java和jar命令的几点心得

未分类 , , , , , 发表评论
  现在基于java程序的工具是漫天飞,以至于我们都忘记了该怎样在dos下用java和jar的命令  如果不是工具出了点问题,我想我还会错过纯 dos下的命令java命令:java,javac,javaw没什么好说的关键是jar命令,也就是关于.class文件的命令,进入dos 输入jar会出现相应的 jar参数,用的最多的应该是-c 建立心的归档-m包含manifest.mf文件的详细信息-f指定心得归档名称举个简单的例子,HelloWorld1public cl…

ant and junit integrate

Project catalog intro. First : download ant and junit jar Seconde:you will junit jar put to %ant_home% file. Create HelloWorld.java under com.company package. public class HelloWorld {      public String sayHello() {             return "Hello World";         }  public int plusOrminus(int a,int b){          return a+b;      }       public static void main( String[] args…

打包jar

未分类 , , , , , 发表评论
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...      选项:      -c 创建新的存档   -t 列出存档内容的列表   -x 展开存档中的命名的(或所有的〕文件   -u 更新已存在的存档   -v 生成详细输出到标准输出上   -f 指定存档文件名   -m 包含来自标明文件的标明信息   -0 只存储方式;未用zip压缩格式   -M 不产生所有项的清单(manifest〕文件 …

JAR详解

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。     为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩…

Struts2技术总结

必备jar文件 早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar   Apache旗下commons项目的log日志包 freemarker-*.jar             一种前台页面模板,应用比较广泛 ognl-*.jar                        动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar           struts2的核心包 xwork-core-*.jar             webwork的核心包,因为st…

jar命令

Usage: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ... Options:    -c  create new archive 创建新的jar文件包     -t  list table of contents for archive 列出jar文件包的内容列表     -x  extract named (or all) files from archive 解压jar     -u  update existing archive 更新     -v  generate verbose output on standard output 生成具体报告到标准…

Android Build System

Android Build System In this document Understanding the makefile Layers Building the Android Platform Building the Android Kernel Build Variants Android uses a custom build system to generate tools, binaries, and documentation. This document provides an overview of Android's build system and instructions for doing a simple build. Android's build system is make based and…
下一页 »