Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʹÓÃvc++ 6.0ÖÆ×÷dll£¬²¢ÔÚjava³ÌÐòÖÐʹÓã¨×ª£©


雖È»JAVAµÄ³Ìʽ¶¼±Ø須ÔÚJAVAµÄ虛擬機Æ÷ÉÏ執ÐУ¬µ«ÊÇÎÒ們¿ÉÒÔÔÚ這²¿機Æ÷ÖдòÒ»個¶´£¬讓JAVA³Ìʽ¿ÉÒÔÖ±½Ó溝ͨ實際µÄ機Æ÷
JNIÊÇÒ»種讓JAVA³Ìʽ¿ÉÒÔÍâ½ÓÍⲿ³ÌʽµÄÒ»種機ÖÆ£¬讓JAVA³Ìʽ¸ü¾ßÓÐ擴³äÐÔ£¬ÏÂÃæ將ʾ範Ò»個簡單µÄ範Àý£¬這個範ÀýÖÐ說Ã÷JAVA³ÌʽÈçºÎ與C語
ÑÔ½Ó軌£¬ÊÂ實ÉÏ×òÌìËù談µÄProlog¾ÍÊÇÀûÓÃ這種·½Ê½Ê¹Java³Ìʽ¿ÉÒÔʹÓÃprolog£¬Í¸過dllºÍnativeµÄ·½Ê½來達³É這項ÈÎ務£¬經過這樣µÄ
測試與實驗Ö®áá讓ÎÒ²»µÃ²»Åå·þjava這個³Ìʽ語ÑÔ
Äã²»ÐèÒª擔ÐijÌʽ·½ÃæµÄ問題£¬Òò為µ×ϵijÌʽ¼Ü構¶¼Ïà當簡單£¬Ö÷ÒªÖ»ÊÇ讓ÎÒ們體驗Ò»ÏÂ
¹¤¾ß½é紹£ºÎÒ將ʹÓÃvisual c++ 6.0來製×÷dll£¬Ê¹ÓÃjava sdk 1.4來編譯ÎÒµÄjava
java²¿·ÖµÄ實×÷
³Ìʽ碼ÈçÏÂ(HelloWorld.java)£º
class HelloWorld {
public native void displayHelloWorld();//×ó·½µÄnativeÐÍ態ÊÇ֪ͨJava這個º¯數會ʹÓõ½Íⲿº¯數

static {
System.loadLibrary("hello");//×󷽵ijÌʽ碼´ú±íÎÒÒª載Èëhello.dllµÄ動態連結£¬hello.dllµÄ製×÷ÎÒÔÚÉÔáá會×ö½é紹
}

public static void main(String[] args) ...{
new HelloWorld().displayHelloWorld();
}
}
當ÄãÍê³ÉÉÏÊöµÄ³Ìʽ֮áᣬ將這個³Ìʽ´æ檔為''HelloWorld.java''ÏÈÓÃ''javac
HelloWorld.java''這個Ö¸Áî將Ëü組譯³ÉHelloWorld.class£¬È»ááʹÓÃ''javah
HelloWorld''產ÉúHelloWorld.h£¬ÔÚHelloWorld.hÖÐÎÒ們ÖªµÀÎÒ們Òª實×÷Ò»個º¯數
Java_HelloWorld_displayHelloWorld(JNIEnv *, jobject); ½ÓÏÂ來ÎÒ將½é紹ÈçºÎÍê³É這個º¯數
&


Ïà¹ØÎĵµ£º

java µ÷ÓÃÃüÁî ±¸·ÝmysqlÊý¾Ý¿â

 ´úÂëÈçÏ£º
  1  String command  =   " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;
  2      try    {
  3     Process process& ......

javaÊ±Çø½â¾ö·½°¸

 tomcatÆô¶¯web·þÎñµÄʱºò×ÜÊÇ»áÓÐ8СʱµÄʱ²î,
×ÁÄ¥Á˺þÃ,×î¼òµ¥µÄ°ì·¨¾ÍÊÇ
ÕÒµ½Îļþ¼Ðjdk1.6.0_07\jre\lib\zi\Etc
ÕâÀï±ß¶¼ÊÇÒ»Ð©Ê±ÇøÎļþGTM+1,GTM+2,GTM+3....
±¸·ÝÒ»·ÝEtc
¿½±´N·ÝGTM+8Îļþ(ÖйúµÄÊ±ÇøÊÇGTM+8)
°ÑGMT+8ÎļþÃû¸Ä³ÉGTM+1,GTM+2,GTM+3....
¸²¸ÇµôÔ­À´µÄEtcÀï±ßµÄÎļþ
ÖØÆôtomcatÎÊÌâ½â¾ö ......

Jconsole ºÍ jps ÎÞ·¨ÏÔʾ±¾µØ Java ½ø³ÌÁбí

ǰһÕóÔÚ¹«Ë¾ÀïʹÓà jconsle ʱһÇÐÕý³££¬È»¶øÔÚ¼ÒÖеĻúÆ÷ÉÏÈ´³öÏÖÁ˱êÌâËùʾµÄÎÊÌ⣺
jconsole ºÍ jps ÎÞ·¨ÏÔʾ±¾µØ Java ½ø³ÌÁÐ±í¡£
µ±Ê±Ö±½ÓÀûÓà -Dcom.sun.management.jmxremote.port=port Æô¶¯Ä¿±ê java ½ø³Ì£¬²¢ÔÚ jconsole ÖÐͨ¹ý localhost:port ·½Ê½³É¹¦Á¬½ÓÉÏÄ¿±ê java ½ø³Ì¡£ÓÐÁËÕâ¸ö work around Ö®ºó£¬¶ÔÕ ......

Java±à³ÌÄÇЩʶù2_·½·¨

Java±à³ÌÄÇЩʶù52—·½·¨ÉùÃ÷
µÚÆßÕÂ ·½·¨
·½·¨µÄÀ´Ô´
·½·¨µÄ¸ÅÄîÀ´Ô´ÓÚÊýѧÉϵĺ¯Êý£¬ÔÚÊýѧÖУ¬µ±Êý¾Ý¾ßÓÐÒ»¶¨µÄ¹æÂÉʱ£¬¾ÍÊÇÓÃÒ»¸öº¯ÊýÀ´´úÂë¸ÃÊý×ֵĹæÂÉ£¬ÀýÈçf£¨n£©=nÔò´ú±í1¡¢2¡¢3¡¢……ÕâÑùµÄÒ»¸öÊýÁС£ÔÚÊýѧÉÏnÊDzÎÊý£¬¶ÔÓÚÈ·¶¨µÄnÖµÖ»ÓÐÒ»¸öf£¨n£©µÄÖµºÍËü¶ÔÓ¦
·½·¨ÊÇÒ»×éΪÁËʵÏÖÌØ¶¨¹¦Ä ......

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä

JAVA³ÌÐòÔ±ÃæÊÔÖ®¿û»¨±¦µä
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
1.³éÏ󣺳éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ