自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老徐2014

专注于Linux下各技术开发总结与分享~~

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 从 C/C++ 程序调用 Java 代码

JNI允许您从本机代码内调用 Java 类方法。要做到这一点,通常必须使用 Invocation API 在本机代码内创建和初始化一个 JVM。下列是您可能决定从 C/C++ 代码调用Java 代码的典型情况:    1.希望实现的这部分代码是平台无关的,它将用于跨多种平台使用的功能。    2.需要在本机应用程序中访问用 Java 语言编写的代码或代码库。    3.希望从本

2011-10-26 16:57:34 27655 15

原创 windows下java JNI编程技巧——JAVA调用c/c++(4)

步骤 5:创建共享库文件接下来,我们创建包含本机代码的共享库文件。大多数 C 和 C++ 编译器除了可以创建机器代码可执行文件以外,也可以创建共享库文件。用来创建共享库文件的命令取决于您使用的编译器。下面是在 Windows执行的命令。Windows:使用visual studio commandprompt工具cl.execl -I"C:\Program Files\

2011-10-26 14:19:39 5284 1

原创 windows下java JNI编程技巧——JAVA调用c/c++(3)

步骤 4:编写 C/C++ 代码    当谈到编写 C/C++ 函数实现时,有一点需要牢记:说明必须和 JNI_javaCallc_test.h 的函数声明完全一样。    我们将研究用于 C 实现和 C++ 实现的完整代码,然后讨论两者之间的差异。C函数实现以下是 JNI_javaCallc_test.c,它是用 C 编写的实现:#include /* Header f

2011-10-26 14:15:12 6873 1

原创 windows下java JNI编程技巧——JAVA调用c/c++(2)

步骤 2:编译 Java 代码接下来,我们需要将 Java 代码编译成字节码。完成这一步的方法之一是使用随SDK一起提供的Java编译器javac。用来将 Java 代码编译成字节码的命令是:cd testjavac JNI_javaCallc_test.java    如果是在eclipse环境下编写的以上代码,文件保存时会自动在工程目录的bin下生成以上java文件

2011-10-26 14:06:15 5517

原创 windows下java JNI编程技巧——JAVA调用c/c++(1)

步骤 1:编写 Java 代码我们从编写 Java 源代码文件开始,它将声明本机方法(或方法),装入包含本机代码的共享库,然后实际调用本机方法。这里是名为JNI_javaCallc_test:直接使用文本编辑器或在ecilpos中建立工程敲入以下代码:package test;public class JNI_javaCallc_test { //c/

2011-10-24 12:31:31 5206 1

原创 windows下java JNI编程技巧——JAVA调用c/c++(0)

一、使用情况    当无法用Java语言编写整个应用程序时,JNI允许您使用本机代码。    在下列典型情况下,您可能决定使用本机代码:    1、希望用更低级、更快的编程语言去实现对时间有严格要求的代码。    2、希望从 Java 程序访问旧代码或代码库。    3、需要标准 Java 类库中不支持的依赖于平台的特性。二、所需软件    eclipse3

2011-10-24 12:12:59 5288 2

原创 java jni简介

一、JNI介绍    Java 本机接口(Java Native Interface (JNI))是一个本机编程接口,它是 Java 软件开发工具箱(Java SoftwareDevelopment Kit (SDK))的一部分,JNI它提供了若干的API,实现了和Java和其他语言的通信(主要是C&C++)。    JNI允许Java代码使用以其它语言(譬如 C 和 C++)编写的代码和

2011-10-24 12:03:16 5203 1

原创 java/android下JNI编程总结

最近在研究android HAL层的一些相关内容,需要了解一些jni的知识,趁机研究了一下,这里跟大家分享一下:纯java下jni编程学习:1、java jni简介2、windows下java JNI编程技巧——JAVA调用c/c++(0)3、windows下java JNI编程技巧——JAVA调用c/c++(1)4、windows下java JNI编程技巧

2011-10-24 11:53:51 2904 1

原创 linux arch目录下处理器体系架构介绍

alpha 处理器Alpha 处理器最早由美国DEC 公司设计制造,在Compaq (康柏)公司收购DEC 之后,Alpha 处理器继续得到发展,并且应用于许多高档的Compaq 服务器上,HP (惠普)收购的Compaq ,Alpha 便为HP(惠普)所有,不过HP (惠普

2011-10-11 19:23:11 10981 3

转载 转:你为什么非要硬着头皮进大公司——给应届毕业生的几点建议

转自:http://www.cnblogs.com/hooray/archive/2011/10/02/2198283.html阅读前我再申明一次,这篇文章针对的是应届毕业生,楼下已经有很多人反对我的观点,但我发现他们都没有看到“应届毕业生”这5个字。大公

2011-10-09 17:57:44 3690 8

转载 编程技术面试的五大要点

编程技术面试的五大要点:1.扎实的基础知识2.高质量的代码3.清晰的思路4.优化代码的能力5.优秀的综合能力找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编

2011-10-09 15:40:38 2071 1

原创 steve jobs(1955-2011)

Apple has lost a visionary and creative genius,and the world has lost an amazing human being.Those of us who have been fortunate  enough

2011-10-06 11:28:28 1661

vc6.0的详细安装过程

vc6.0安装过程 超详细 每个步骤都有截图,请参考

2014-01-27

s5pv210_gpio驱动及及其在android2.3.1下jni调用

s5pv210_gpio驱动及其测试程序,包括了所有的io的操作,通过从设备号区分 在android2.3.1下jni调用~~包括完整的测试程序及使用过程 说明请查阅:http://blog.csdn.net/xdw1985829/article/details/7687917

2012-06-24

2410下触摸屏与TFT驱动

基于s3c2410下TFT及触摸屏驱动 640 *480 当按下触摸屏时,在对应的按下位置显示白点

2009-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除