⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java如何调用c-c++(jni).mht

📁 JAVA核心源代码及算法,适合入门的初学者,可以让你快的入门
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: =?gb2312?B?1tDOxGphdmG8vMr1zfg6OkphdmHI57rOtffTw0MvQysrKEpOSSk=?=
Date: Tue, 22 Mar 2005 15:53:29 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_037D_01C52EF7.4AEEF020";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106

This is a multi-part message in MIME format.

------=_NextPart_000_037D_01C52EF7.4AEEF020
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cn-java.com/target/news.php?news_id=1329

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>=D6=D0=CE=C4java=BC=BC=CA=F5=CD=F8::Java=C8=E7=BA=CE=B5=
=F7=D3=C3C/C++(JNI)</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dgb2312">
<META content=3D"java Java=C8=E7=BA=CE=B5=F7=D3=C3C/C++(JNI) " =
name=3DKeywords>
<META=20
content=3D'Java=C8=E7=BA=CE=B5=F7=D3=C3C/C++(JNI)  =
=D7=F7=D5=DF=A3=BAjdeveloper  &#13;&#10;&#13;&#10;1. program Java source =
file loading Native =
method&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;//&#13;&#10;//&#13;&#10;// =
NativeDemo&#13;&#10;// Author: huang_jc &#13;&#10;// file name: =
NativeDemo.java&#13;&#10;public class NativeDemo &#13;&#10;{  &#13;&#10; =
        int i;&#13;&#10;    int j;&#13;&#10;    public static void =
main(String args[])&#13;&#10;    {&#13;&#10;             NativeDemo ob =
=3D new NativeDemo();&#13;&#10;           ob.i =3D 10;&#13;&#10;         =
   ob.j =3D ob.test();&#13;&#10;            System.out.println("this is =
ob.i:"+ob.i+"\n");&#13;&#10;            System.out.println("this is =
ob.j:"+ob.j);&#13;&#10;    } &#13;&#10;    public native int =
test();&#13;&#10;    static &#13;&#10;    {&#13;&#10;     =
System.loadLibrary("NativeDemo");    &#13;&#10;    =
}&#13;&#10;}&#13;&#10;&#13;&#10;&#13;&#10;2.Compile file NativeDemo.java =
&#13;&#10;Javac ......'=20
name=3DDescription><LINK href=3D"http://www.cn-java.com/css/style.css" =
type=3Dtext/css=20
rel=3DSTYLESHEET>
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY oncontextmenu=3D"return true" link=3D#00000 bgColor=3D#666699 =
leftMargin=3D0=20
topMargin=3D0>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"98%" align=3Dcenter =
bgColor=3D#ffffff=20
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle bgColor=3D#000000>
      <SCRIPT language=3DJavaScript>=20
function MM_o(selObj){=20
window.open(selObj.options[selObj.selectedIndex].value);}=20

function MM_jumpMenu(targ,selObj,restore){ //v3.0=20

if(selObj.options[selObj.selectedIndex].value!=3D''){

	=
eval(targ+".location=3D'"+selObj.options[selObj.selectedIndex].value+"'")=
;=20

	if (restore) selObj.selectedIndex=3D0;=20

}

}=20
</SCRIPT>

      <TABLE height=3D84 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
align=3Dcenter=20
      bgColor=3D#ffffff border=3D0>
        <TBODY>
        <TR>
          <TD bgColor=3D#000000 rowSpan=3D2><IMG height=3D65=20
            src=3D"http://www.cn-java.com/images/heard1.jpg" =
width=3D110></TD>
          <TD bgColor=3D#000000 rowSpan=3D2><IMG height=3D65=20
            src=3D"http://www.cn-java.com/images/heard2.jpg" =
width=3D142></TD>
          <TD borderColor=3D#0 width=3D615 bgColor=3D#000000><!-- <a =
href=3D'http://www.cn-java.com/community/' target=3D'_blank'><IMG =
SRC=3D'http://www.cn-java.com/images/bar.gif' BORDER=3D'0'></a> -->
            <DIV align=3Dcenter>
            <OBJECT=20
            =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D5,0,0,0=20
            height=3D60 width=3D460=20
            classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"../images/aws-banner-04.swf"><PARAM =
NAME=3D"quality" VALUE=3D"high">
                                          <embed=20
            src=3D"../images/aws-banner-04.swf" quality=3Dhigh=20
            =
pluginspage=3D"http://www.macromedia.com/shockwave/download/index.cgi?P1_=
Prod_Version=3DShockwaveFlash"=20
            type=3D"application/x-shockwave-flash" width=3D"460" =
height=3D"60">       =20
              </embed>         </OBJECT></DIV></TD></TD></TR>
        <TR>
          <TD vAlign=3Dcenter width=3D615 bgColor=3D#000000 =
height=3D17><A=20
            href=3D"http://www.cn-java.com:7001/roller" =
target=3D_self><FONT=20
            face=3D"Arial, Helvetica, sans-serif" color=3Dred=20
            size=3D3><B>BLOG</B></FONT></A><FONT=20
            face=3D"Arial, Helvetica, sans-serif" color=3D#cc9900 =
size=3D3>|</FONT>=20
            <FONT face=3D"Arial, Helvetica, sans-serif"><A=20
            href=3D"http://www.cn-java.com/tologin.php" =
target=3D_self><FONT=20
            color=3D#ffffff size=3D2>=B5=C7=C2=BC</FONT></A> <FONT =
color=3D#cc9900=20
            size=3D3>|</FONT><A =
href=3D"http://www.cn-java.com/user_step1.php"=20
            target=3D_self><FONT color=3D#ffffff =
size=3D2>=C3=E2=B7=D1=D7=A2=B2=E1</FONT></A><FONT=20
            color=3D#cc9900 size=3D3>|</FONT><FONT=20
            face=3D"Arial, Helvetica, sans-serif"><A=20
            href=3D"http://www.actionsoft.com.cn/" target=3D_self><FONT=20
            color=3D#ffffff size=3D2><B><FONT=20
            =
color=3D#ffcc00>=D1=D7=BB=C6=D3=AF=B6=AF</FONT></B></FONT></A></FONT><FON=
T color=3D#cc9900=20
            size=3D3><FONT color=3D#cc9900 size=3D3>|</FONT></FONT><A=20
            href=3D"http://www.cn-java.com/community" =
target=3D_self><FONT=20
            color=3D#ffffff size=3D2>Java=C9=E7=C7=F8</FONT></A><FONT =
color=3D#cc9900=20
            size=3D3>|</FONT><FONT face=3D"Arial, Helvetica, =
sans-serif"><A=20
            href=3D"http://www.cn-java.com/javaforum" =
target=3D_self><B><FONT=20
            color=3D#ffcc00 =
size=3D2>=D0=C2=B0=E6=C2=DB=CC=B3</FONT></B></A><FONT color=3D#cc9900=20
            size=3D3>|</FONT><FONT face=3D"Arial, Helvetica, =
sans-serif"><A=20
            href=3D"http://www.cn-java.com/opensource" =
target=3D_self><FONT=20
            color=3D#ffffff =
size=3D2>=BF=AA=D4=B4=CF=EE=C4=BF</FONT></A><FONT color=3D#cc9900=20
            size=3D3>|</FONT> <FONT face=3D"Arial, Helvetica, =
sans-serif"><A=20
            href=3D"http://www.cn-java.com/index.php" =
target=3D_self><FONT=20
            color=3D#ffffff size=3D2>=D6=F7=D2=B3</FONT></A>=20
            </FONT>&nbsp;</FONT>&nbsp;&nbsp;&nbsp; <SELECT =
class=3Dhomepage=20
            onchange=3D"MM_jumpMenu('parent',this,1)" name=3Dselect> =
<OPTION=20
              selected>=D5=BE=B5=E3=B5=BC=BA=BD</OPTION> <OPTION=20
              value=3Dhttp://www.cn-java.com>+-=CA=D7=D2=B3</OPTION> =
<OPTION=20
              =
value=3Dhttp://www.cn-java.com/community/>+Java=C9=E7=C7=F8</OPTION> =
<OPTION=20
              =
value=3Dhttp://www.cn-java.com/opensource/>+=BF=AA=D4=B4=CF=EE=C4=BF</OPT=
ION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/eshop/>+JAVA=CD=BC=CA=E9</OPTION>=20
              <OPTION>+-=D0=C2=CA=D6=C8=EB=C3=C5</OPTION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D31&amp;title=3D=C5=E4=
=D6=C3java=BB=B7=BE=B3>|-=C5=E4=D6=C3JAVA=BB=B7=BE=B3</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_news_kind.php?title=3D=D0=C2=CA=D6=C8=
=EB=C3=C5/JAVA=D3=EF=D1=D4=BB=F9=B4=A1&amp;kind=3D32&amp;group=3D>|-JAVA=D3=
=EF=D1=D4=BB=F9=B4=A1</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_download_kind.php?title=3D=BF=AA=B7=A2=
=B9=A4=BE=DF=D3=EB=BD=CC=B3=CC&amp;kind=3D&amp;group=3D01>|-=BF=AA=B7=A2=B9=
=A4=BE=DF=D3=EB=BD=CC=B3=CC=CF=C2=D4=D8</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_download_kind.php?title=3D=B3=CC=D0=F2=
=B4=FA=C2=EB&amp;kind=3D&amp;group=3D02>|-=B3=CC=D0=F2=B4=FA=C2=EB=CF=C2=D4=
=D8</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_news_kind.php?title=3D=D0=C2=CA=D6=C8=
=EB=C3=C5/=CA=B5=D3=C3=BC=BC=C7=C9&amp;kind=3D34>|-=CA=B5=D3=C3=BC=BC=C7=C9=
</OPTION>=20
              <OPTION =
value=3Dhttp://www.cn-java.com/index_faq_center.php>|-FAQ=20
              abc</OPTION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_resource_kind.php>|-=D1=A7=CF=B0=D7=CA=
=D4=B4</OPTION>=20
              <OPTION>+=D7=A8=CC=E2=BC=BC=CA=F5</OPTION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D12&amp;title=3DJava=
=CF=DF=B3=CC>|-JAVA=CF=DF=B3=CC</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D20&amp;title=3DSock=
et=B1=E0=B3=CC>|-Socket=B1=E0=B3=CC</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D37&amp;title=3D=D3=A6=
=D3=C3=B7=FE=CE=F1=C6=F7>|-=D3=A6=D3=C3=B7=FE=CE=F1=C6=F7</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D38&amp;title=3DWebS=
ervice>|-Web=20
              Service</OPTION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D21&amp;title=3DJ2EE=
>|-J2EE</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D17&amp;title=3DEJB=D7=
=A8=CC=E2>|-EJB=D7=A8=CC=E2</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D14&amp;title=3DJAVA=
=D3=EBXML>|-JAVA=D3=EBXML</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D16&amp;title=3DServ=
let=D3=EBJSP>|-Servlet=D3=EBJSP</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D15&amp;title=3DAppl=
et=D3=EBSwing>|-Applet=D3=EBSwing</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D13&amp;title=3D=CA=FD=
=BE=DD=BF=E2=D7=A8=CC=E2>|-=CA=FD=BE=DD=BF=E2=D7=A8=CC=E2</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D22&amp;title=3DJava=
Mail>|-JavaMail</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D18&amp;title=3DJava=
=D6=C7=C4=DC=BF=A8>|-Java=D6=C7=C4=DC=BF=A8</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D35&amp;title=3DJ2ME=
>|-J2ME</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D19&amp;title=3DWAP=D3=
=A6=D3=C3=BC=BC=CA=F5>|-WAP=D3=A6=D3=C3=BC=BC=CA=F5</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D04&amp;title=3DJava=
=C8=CF=D6=A4=BF=BC=CA=D4>|-Java=C8=CF=D6=A4=BF=BC=CA=D4</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D36&amp;title=3D=C9=E8=
=BC=C6=C4=A3=CA=BD>|-=C9=E8=BC=C6=C4=A3=CA=BD</OPTION>=20
              <OPTION =
value=3Dhttp://www.cn-java.com/qikan/list.php>+=B5=E7=D7=D3=C6=DA=BF=AF</=
OPTION>=20
              <OPTION>+=BB=E1=D4=B1=B9=DC=C0=ED</OPTION> <OPTION=20
              =
value=3Dhttp://www.cn-java.com/index_user_center.php>|-=BB=E1=D4=B1=B9=DC=
=C0=ED=D6=D0=D0=C4</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://www.cn-java.com/postMain.php>|-=CE=D2=B5=C4=CE=C4=D5=C2=D6=
=D0=D0=C4</OPTION>=20
              <OPTION=20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -