JNI学习--通过Java应用调用C语言的函数打印hello,world

本文介绍了如何使用Java Native Interface (JNI) 在Java应用中调用C语言函数,展示了从声明本地方法、创建头文件到实现方法的步骤。在Windows环境下,详细讲解了配置JDK和Visual Studio的环境,解决因路径空格和缺失mspdb100.dll导致的编译问题。
摘要由CSDN通过智能技术生成

本文主要的内容来源于Java Native Interface: Programmer's Guide and Specification中的第二章的内容,最后附加遇到的问题的解决方案。可通过http://java.sun.com/docs/books/jni/下载该书。

开发环境:

Win7+VS2010+JDK1.6.0_27

Linux下如何使用可参考http://my.unix-center.net/~Simon_fu/?p=359

1、声明本地方法 Declare the Native Method

新建文件HelloWorld.java,输入以下内容

 class HelloWorld {
     private native void print();
     public static void main(String[] args) {
         new HelloWorld().print();
     }
     static {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值