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

📄 java通过jni调用本地c语言方法.mht

📁 JAVA核心源代码及算法,适合入门的初学者,可以让你快的入门
💻 MHT
📖 第 1 页 / 共 5 页
字号:
              =
value=3Dhttp://www.cn-java.com/index_focus.php?kind=3D13&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
            =
value=3Dhttp://www.cn-java.com/webteam/>|-JWT=B3=C9=D4=B1</OPTION></SELEC=
T>=20
            </FONT></FONT></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"98%" =
align=3Dcenter=20
      bgColor=3D#ffffff border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dmiddle height=3D69>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
bgColor=3D#ffffff=20
            border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop height=3D69>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"95%" =
align=3Dcenter=20
                  border=3D0>
                    <TBODY>
                    <TR>
                      <TD width=3D"99%">
                      <TD width=3D"1%">
                    <TR>
                      <TD width=3D"99%"><BR>
                        <P><FONT face=3D"=CB=CE=CC=E5,Arial, Helvetica, =
sans-serif"=20
                        color=3D#000000 size=3D2></FONT><FONT=20
                        face=3D"=BA=DA=CC=E5,Arial, Helvetica, =
sans-serif" color=3D#000000=20
                        =
size=3D4>JAVA=CD=A8=B9=FDJNI=B5=F7=D3=C3=B1=BE=B5=D8C=D3=EF=D1=D4=B7=BD=B7=
=A8 </FONT><FONT color=3Dgray=20
                        size=3D1>=D4=C4=B6=C1=B4=CE=CA=FD1587</FONT>=20
                        <P align=3Dright>=B3=F6=B4=A6=20
                        CSDN/acute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>
                        <P></P>
                        <HR noShade>

                        <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
                          <TBODY>
                          <TR>
                            <TD vAlign=3Dtop=20
                              =
width=3D"86%">JAVA=D2=D4=C6=E4=BF=E7=C6=BD=CC=A8=B5=C4=CC=D8=D0=D4=C9=EE=CA=
=DC=C8=CB=C3=C7=CF=B2=B0=AE=A3=AC=B6=F8=D3=D6=D5=FD=D3=C9=D3=DA=CB=FC=B5=C4=
=BF=E7=C6=BD=CC=A8=B5=C4=C4=BF=B5=C4=A3=AC=CA=B9=B5=C3=CB=FC=BA=CD=B1=BE=B5=
=D8=BB=FA=C6=F7=B5=C4=B8=F7=D6=D6=C4=DA=B2=BF=C1=AA=CF=B5=B1=E4=B5=C3=BA=DC=
=C9=D9=A3=AC=D4=BC=CA=F8=C1=CB=CB=FC=B5=C4=B9=A6=C4=DC=A1=A3=BD=E2=BE=F6J=
AVA=B6=D4=B1=BE=B5=D8=B2=D9=D7=F7=B5=C4=D2=BB=D6=D6=B7=BD=B7=A8=BE=CD=CA=C7=
JNI=A1=A3<BR><BR>JAVA=CD=A8=B9=FDJNI=B5=F7=D3=C3=B1=BE=B5=D8=B7=BD=B7=A8=A3=
=AC=B6=F8=B1=BE=B5=D8=B7=BD=B7=A8=CA=C7=D2=D4=BF=E2=CE=C4=BC=FE=B5=C4=D0=CE=
=CA=BD=B4=E6=B7=C5=B5=C4=A3=A8=D4=DAWINDOWS=C6=BD=CC=A8=C9=CF=CA=C7DLL=CE=
=C4=BC=FE=D0=CE=CA=BD=A3=AC=D4=DAUNIX=BB=FA=C6=F7=C9=CF=CA=C7SO=CE=C4=BC=FE=
=D0=CE=CA=BD=A3=A9=A1=A3=CD=A8=B9=FD=B5=F7=D3=C3=B1=BE=B5=D8=B5=C4=BF=E2=CE=
=C4=BC=FE=B5=C4=C4=DA=B2=BF=B7=BD=B7=A8=A3=AC=CA=B9JAVA=BF=C9=D2=D4=CA=B5=
=CF=D6=BA=CD=B1=BE=B5=D8=BB=FA=C6=F7=B5=C4=BD=F4=C3=DC=C1=AA=CF=B5=A3=AC=B5=
=F7=D3=C3=CF=B5=CD=B3=BC=B6=B5=C4=B8=F7=BD=D3=BF=DA=B7=BD=B7=A8=A1=A3<BR>=
<BR>=BC=F2=B5=A5=BD=E9=C9=DC=BC=B0=D3=A6=D3=C3=C8=E7=CF=C2=A3=BA<BR><BR><=
BR><BR>=D2=BB=A1=A2JAVA=D6=D0=CB=F9=D0=E8=D2=AA=D7=F6=B5=C4=B9=A4=D7=F7<B=
R><BR>=D4=DAJAVA=B3=CC=D0=F2=D6=D0=A3=AC=CA=D7=CF=C8=D0=E8=D2=AA=D4=DA=C0=
=E0=D6=D0=C9=F9=C3=F7=CB=F9=B5=F7=D3=C3=B5=C4=BF=E2=C3=FB=B3=C6=A3=AC=C8=E7=
=CF=C2=A3=BA<BR><BR>static=20
                              =
{<BR><BR>System.loadLibrary(=A1=B0goodluck=A1=B1);<BR><BR>}<BR><BR>=D4=DA=
=D5=E2=C0=EF=A3=AC=BF=E2=B5=C4=C0=A9=D5=B9=C3=FB=D7=D6=BF=C9=D2=D4=B2=BB=D3=
=C3=D0=B4=B3=F6=C0=B4=A3=AC=BE=BF=BE=B9=CA=C7DLL=BB=B9=CA=C7SO=A3=AC=D3=C9=
=CF=B5=CD=B3=D7=D4=BC=BA=C5=D0=B6=CF=A1=A3<BR><BR>=BB=B9=D0=E8=D2=AA=B6=D4=
=BD=AB=D2=AA=B5=F7=D3=C3=B5=C4=B7=BD=B7=A8=D7=F6=B1=BE=B5=D8=C9=F9=C3=F7=A3=
=AC=B9=D8=BC=FC=D7=D6=CE=AAnative=A1=A3=B2=A2=C7=D2=D6=BB=D0=E8=D2=AA=C9=F9=
=C3=F7=A3=AC=B6=F8=B2=BB=D0=E8=D2=AA=BE=DF=CC=E5=CA=B5=CF=D6=A1=A3=C8=E7=CF=
=C2=A3=BA<BR><BR>public=20
                              native static void set(int =
i);<BR><BR>public=20
                              native static int=20
                              =
get();<BR><BR>=C8=BB=BA=F3=B1=E0=D2=EB=B8=C3JAVA=B3=CC=D0=F2=CE=C4=BC=FE=A3=
=AC=C9=FA=B3=C9CLASS=A3=AC=D4=D9=D3=C3JAVAH=C3=FC=C1=EE=A3=ACJNI=BE=CD=BB=
=E1=C9=FA=B3=C9C/C++=B5=C4=CD=B7=CE=C4=BC=FE=A1=A3<BR><BR><BR><BR>=C0=FD=C8=
=E7=B3=CC=D0=F2testdll.java=A3=AC=C4=DA=C8=DD=CE=AA=A3=BA<BR><BR>public=20
                              class=20
                              =
testdll<BR><BR>{<BR><BR>static<BR><BR>{<BR><BR>System.loadLibrary("goodlu=
ck");<BR><BR>}<BR><BR><BR><BR>public=20
                              native static int get();<BR><BR>public =
native=20
                              static void set(int =
i);<BR><BR><BR><BR>public=20
                              static void main(String[]=20
                              args)<BR><BR>{<BR><BR>testdll test =3D new =

                              =
testdll();<BR><BR>test.set(10);<BR><BR>System.out.println(test.get());<BR=
><BR>}<BR><BR>}<BR><BR>=D3=C3javac=20
                              =
testdll.java=B1=E0=D2=EB=CB=FC=A3=AC=BB=E1=C9=FA=B3=C9testdll.class=A1=A3=
<BR><BR>=D4=D9=D3=C3javah=20
                              =
testdll=A3=AC=D4=F2=BB=E1=D4=DA=B5=B1=C7=B0=C4=BF=C2=BC=CF=C2=C9=FA=B3=C9=
testdll.h=CE=C4=BC=FE=A3=AC=D5=E2=B8=F6=CE=C4=BC=FE=D0=E8=D2=AA=B1=BBC/C+=
+=B3=CC=D0=F2=B5=F7=D3=C3=C0=B4=C9=FA=B3=C9=CB=F9=D0=E8=B5=C4=BF=E2=CE=C4=
=BC=FE=A1=A3<BR><BR><BR><BR>=B6=FE=A1=A2C/C++=D6=D0=CB=F9=D0=E8=D2=AA=D7=F6=
=B5=C4=B9=A4=D7=F7<BR><BR>=B6=D4=D3=DA=D2=D1=C9=FA=B3=C9=B5=C4.h=CD=B7=CE=
=C4=BC=FE=A3=ACC/C++=CB=F9=D0=E8=D2=AA=D7=F6=B5=C4=A3=AC=BE=CD=CA=C7=B0=D1=
=CB=FC=B5=C4=B8=F7=B8=F6=B7=BD=B7=A8=BE=DF=CC=E5=B5=C4=CA=B5=CF=D6=A1=A3=C8=
=BB=BA=F3=B1=E0=D2=EB=C1=AC=BD=D3=B3=C9=BF=E2=CE=C4=BC=FE=BC=B4=BF=C9=A1=A3=
=D4=D9=B0=D1=BF=E2=CE=C4=BC=FE=BF=BD=B1=B4=B5=BDJAVA=B3=CC=D0=F2=B5=C4=C2=
=B7=BE=B6=CF=C2=C3=E6=A3=AC=BE=CD=BF=C9=D2=D4=D3=C3JAVA=B5=F7=D3=C3C/C++=CB=
=F9=CA=B5=CF=D6=B5=C4=B9=A6=C4=DC=C1=CB=A1=A3<BR><BR><BR><BR>=BD=D3=C9=CF=
=C0=FD=D7=D3=A1=A3=CE=D2=C3=C7=CF=C8=BF=B4=D2=BB=CF=C2testdll.h=CE=C4=BC=FE=
=B5=C4=C4=DA=C8=DD=A3=BA<BR><BR>/*=20
                              DO NOT EDIT THIS FILE - it is machine =
generated=20
                              */<BR><BR>#include <JNI.H><BR><BR>/* =
Header for=20
                              class testdll */<BR><BR><BR><BR>#ifndef=20
                              _Included_testdll<BR><BR>#define=20
                              _Included_testdll<BR><BR>#ifdef=20
                              __cplusplus<BR><BR>extern "C"=20
                              {<BR><BR>#endif<BR><BR>/*<BR><BR>* Class:=20
                              testdll<BR><BR>* Method: get<BR><BR>* =
Signature:=20
                              ()I<BR><BR>*/<BR><BR>JNIEXPORT jint =
JNICALL=20
                              Java_testdll_get<BR><BR>(JNIEnv *,=20
                              jclass);<BR><BR><BR><BR>/*<BR><BR>* Class: =

                              testdll<BR><BR>* Method: set<BR><BR>* =
Signature:=20
                              (I)V<BR><BR>*/<BR><BR>JNIEXPORT void =
JNICALL=20
                              Java_testdll_set<BR><BR>(JNIEnv *, jclass, =

                              jint);<BR><BR><BR><BR>#ifdef=20
                              =
__cplusplus<BR><BR>}<BR><BR>#endif<BR><BR>#endif<BR><BR>=D4=DA=BE=DF=CC=E5=
=CA=B5=CF=D6=B5=C4=CA=B1=BA=F2=A3=AC=CE=D2=C3=C7=D6=BB=B9=D8=D0=C4=C1=BD=B8=
=F6=BA=AF=CA=FD=D4=AD=D0=CD<BR><BR>JNIEXPORT=20
                              jint JNICALL Java_testdll_get (JNIEnv *,=20
                              jclass);<BR><BR>=BA=CD<BR><BR>JNIEXPORT =
void JNICALL=20
                              Java_testdll_set (JNIEnv *, jclass,=20
                              =
jint);<BR><BR>=D5=E2=C0=EFJNIEXPORT=BA=CDJNICALL=B6=BC=CA=C7JNI=B5=C4=B9=D8=
=BC=FC=D7=D6=A3=AC=B1=ED=CA=BE=B4=CB=BA=AF=CA=FD=CA=C7=D2=AA=B1=BBJNI=B5=F7=
=D3=C3=B5=C4=A1=A3=B6=F8jint=CA=C7=D2=D4JNI=CE=AA=D6=D0=BD=E9=CA=B9JAVA=B5=
=C4int=C0=E0=D0=CD=D3=EB=B1=BE=B5=D8=B5=C4int=B9=B5=CD=A8=B5=C4=D2=BB=D6=D6=
=C0=E0=D0=CD=A3=AC=CE=D2=C3=C7=BF=C9=D2=D4=CA=D3=B6=F8=B2=BB=BC=FB=A3=AC=BE=
=CD=B5=B1=D7=F6int=CA=B9=D3=C3=A1=A3=BA=AF=CA=FD=B5=C4=C3=FB=B3=C6=CA=C7J=
AVA_=D4=D9=BC=D3=C9=CFjava=B3=CC=D0=F2=B5=C4package=C2=B7=BE=B6=D4=D9=BC=D3=
=BA=AF=CA=FD=C3=FB=D7=E9=B3=C9=B5=C4=A1=A3=B2=CE=CA=FD=D6=D0=A3=AC=CE=D2=C3=
=C7=D2=B2=D6=BB=D0=E8=D2=AA=B9=D8=D0=C4=D4=DAJAVA=B3=CC=D0=F2=D6=D0=B4=E6=
=D4=DA=B5=C4=B2=CE=CA=FD=A3=AC=D6=C1=D3=DAJNIEnv*=BA=CDjclass=CE=D2=C3=C7=
=D2=BB=B0=E3=C3=BB=D3=D0=B1=D8=D2=AA=C8=A5=C5=F6=CB=FC=A1=A3<BR><BR>=BA=C3=
=A3=AC=CF=C2=C3=E6=CE=D2=C3=C7=D3=C3testdll.cpp=CE=C4=BC=FE=BE=DF=CC=E5=CA=
=B5=CF=D6=D5=E2=C1=BD=B8=F6=BA=AF=CA=FD=A3=BA<BR><BR>#include=20
                              "testdll.h"<BR><BR>int i =3D =
0;<BR><BR>JNIEXPORT=20
                              jint JNICALL Java_testdll_get (JNIEnv *,=20
                              jclass)<BR><BR>{<BR><BR>return=20
                              i;<BR><BR>}<BR><BR>JNIEXPORT void JNICALL=20
                              Java_testdll_set (JNIEnv *, jclass, jint=20
                              j)<BR><BR>{<BR><BR>i =3D=20
                              =
j;<BR><BR>}<BR><BR>=B1=E0=D2=EB=C1=AC=BD=D3=B3=C9=BF=E2=CE=C4=BC=FE=A3=AC=
=B1=BE=C0=FD=CA=C7=D4=DAWINDOWS=CF=C2=D7=F6=B5=C4=A3=AC=C9=FA=B3=C9=B5=C4=
=CA=C7DLL=CE=C4=BC=FE=A1=A3=B2=A2=C7=D2=C3=FB=B3=C6=D2=AA=D3=EBJAVA=D6=D0=
=D0=E8=D2=AA=B5=F7=D3=C3=B5=C4=D2=BB=D6=C2=A3=AC=D5=E2=C0=EF=BE=CD=CA=C7g=
oodluck.dll<BR><BR><BR><BR>=B0=D1goodluck.dll=BF=BD=B1=B4=B5=BDtestdll.cl=
ass=B5=C4=C4=BF=C2=BC=CF=C2=A3=ACjava=20
                              =
testdll=D4=CB=D0=D0=CB=FC=A3=AC=BE=CD=BF=C9=D2=D4=B9=DB=B2=EC=B5=BD=BD=E1=
=B9=FB=C1=CB=A1=A3<BR></TD>
                            <TD vAlign=3Dtop width=3D"14%">
                              <DIV align=3Dright><FONT=20
                              =
color=3Dgray>&nbsp;&nbsp;&nbsp;&nbsp;</FONT></DIV>
                              <SCRIPT type=3Dtext/javascript><!--
google_ad_client =3D "pub-1552958637257019";
google_ad_width =3D 160;
google_ad_height =3D 600;
google_ad_format =3D "160x600_as";
google_ad_channel =3D"";
google_ad_type =3D "text";
google_color_border =3D "A8DDA0";
google_color_bg =3D "EBFFED";
google_color_link =3D "0000CC";
google_color_url =3D "008000";
google_color_text =3D "6F6F6F";
//--></SCRIPT>

                              <SCRIPT=20
                              =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
                              type=3Dtext/javascript>
</SCRIPT>
                            </TD></TR></TBODY></TABLE>
                        <P></P></TD>
                      <TD vAlign=3Dtop width=3D"1%">&nbsp; </TD></TR>
                    <TR>
                      <TD width=3D"99%"></TD>
                      <TD =
width=3D"1%">&nbsp;</TD></TR></TBODY></TABLE></TD>
              <TR>
                <TD vAlign=3Dcenter =
height=3D73></TD></TR></TBODY></TABLE></TD>
        <TR>
          <TD vAlign=3Dtop height=3D73>

⌨️ 快捷键说明

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