JAVA ¶¯Ì¬ µ÷ÓÃC++ - C/C++ / C++ ÓïÑÔ
ÏÖÔÚÓö¼ûÁËÕâô¸öÇé¿ö£¬ÈçÏ£º
1¡¢Ò»¸öJAVAʵÏֵĹÜÀí½çÃæ¡£
2¡¢Ò»¸öJAVAºǫ́ӦÓá£
3¡¢¼¸¸öC++Ó¦Óã¬Ò²¿ÉÄܰÑÕ⼸¸öC++Ó¦ÓÃ×öΪ¼¸¸öÄ£¿é·ÅÔÚÒ»¸öC++Ó¦ÓÃÖУ¨ÄÇÖÖ·½Ê½ºÃ£¬Çë¸÷ΪÒÀ¾ÝÏÂÃæµÄÐèÇ󣬰ïÖú·ÖÎö£¬Ð»Ð»£¡£©¡£
ͨ¹ý¹ÜÀí½çÃæ¿ÉÒÔÅäÖÃÆäÖеöC++¹¦ÄÜÄ£¿é¿ÉÓ㬲¢¿ÉÒÔÐ޸ĿÉÓÃC++Ä£¿éµÄһЩ²ÎÊý£¬¶øµ±²»ÐèҪij¸öÄ£¿éʱ£¬¿ÉÒÔÔÚ¹ÜÀí½çÃæ½«Æäɾ³ý´Ëʱ¸ÃÄ£¿éÓÉ¿ÉÓñäΪ²»¿ÉÓÃ״̬¡£ÕâÑùͨ¹ýJAVAºǫ́ӦÓÿÉÒÔ¶¯Ì¬µÄµ÷ÓÃ
ÅäÖÃΪ¿ÉÓõÄC++Ä£¿é£¨ÆäÖеÄÒ»¸ö»ò¼¸¸ö£©£¬ÒÔÍê³É×îÖյŦÄÜ¡£
¼´µ±ÏëÒªÓÃA\B\CÈý¸öC++Ä£¿éµÄʱºòÎÒ¾ÍÔÚ½çÃæÉÏÅäÖÃΪ¿ÉÓ㬺ǫ́µÄJAVA³ÌÐò¾ÍÄÜÓÃA\B\C£¬¶øBÉèΪ²»¿ÉÓÃʱ£¬ÔòA\C¿ÉÓ㬶øµ±ÎÒн¨ÁËÒ»¸öDÄ£¿éʱ£¬Ö»ÒªÔÚ½çÃæÉÏÅäÖÃΪ¿ÉÓã¬ÔòÁ¢¼´ÉúЧ£¬
Çë½Ì¸÷λ´óÅ£ÃÇ£¬ÕâÑùµÄÒªÇóÈçºÎ´î½¨ÏµÍ³µÄ½á¹¹ºÃһЩ£¬Çë´ó¼Ò¶àÌὨÒ飬лл£¡
¸ã¸öÖмä²ãDLLµ÷ÓýӿÚÐв»£¿
ǰ̨Óëºǫ́¶¼Í¨¹ýÖмä²ãͨÐÅ£¬²»±Øµ£ÐŦÄÜÐÞ¸Ä.
Ã²ËÆ jni ¿ÉÒÔʵÏÖJavaµ÷ÓÃC/C++µÄ DLL£¬ ¸øÄã¸öÁ´½Ó £º http://www.blogjava.net/orangewhy/archive/2007/05/24/119645.html
Äã¿ÉÒÔ°ÑÄãµÄC++ Ó¦ÓÃÄ£¿é·â×°³É DLL£¬ ÕâÑù¾ÍºÜºÃʵÏÖÁË£¬
JNI,ÖÁÓÚËã²»Ë㶯̬²»ÖªµÀÁË¡£
DLL±¾À´¾ÍÊǶ¯Ì¬Á´½Ó¿â£¬ÎÒ¾ö¶¨µ±È»ÒªË㶯̬
¡£¡£¡£¡£¡£¡£¡£
UP
ÓÐûÓÐÔÙ¸øµã½¨ÒéµÄ£¿£¿
ÓÃDLL»òÕßÓÃcomÀ´ÊµÏÖ
jni
javah
java ¿ÉÒÔµ÷ÓÃcppµÄ¶¯Ì¬¿â£¬
Ïà¹ØÎÊ´ð£º
ÇëÎÊVFPÖÐÈçºÎµ÷ÓÃC/C++º¯Êý£¿
ÄãÒªµ÷ÓÃʲô¹¦Äܵĺ¯Êý£¿Òª¿´¿´VFPÖÐÓÐûÓжÔÓ¦µÄº¯Êý£¬Èç¹ûÓоÍÊ¡×ÅÔÙµ÷ÓÃÁË¡£Èç¹ûûÓУ¬¿ÉÒÔ½«C/C++º¯Êýд¸öDLL»òFLL£¬È»ºóÔÚVFPµ÷Óü´¿É¡£
Ê®¶¹Èý ÀÏʦ£¬Ôõô²ÅÄÜÐÞ¸Ä×Ô¼ºµÄ ......
ÎÒÔÚ javaºËÐļ¼ÊõÉÏ ¿´ÁËÒ»¸ö ÀûÓà Java socket emailµÄÀý×Ó ¿ÉÊÇÔõôҲ ²»³É¹¦ Ϊʲô£¿
Ô´Âë
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
ÎÒÊǸöÐÂÊÖ£¬Íû¸ßÊÖ½â´ð
ÎÒÏÖÔÚÒѾ°²×°ÁËmysql£¬Ò²ÓÐmysqlµÄjdbc¡£µ«ÎÒÔõôÅäÖú󣬲ÅÄÜÔÚMyEclipseÀï²Ù×÷mysqlÄØ£¿Çë¸ßÊÖ˵Ïêϸµã
´ò¿ªMyeclipse----window---open perspective---MyEclipse database explorer-- ......
ÎÒдÁ˸öjspÒ³Ãæ£¬È»ºó¸Ä¶¯ÁËһϣ¬¸Ä¶¯µÄÄÚÈݾÍÊÇÔÚjspÒ³ÃæµÄjsº¯ÊýÀï¼ÓÁ˸öalert()Óï¾ä£¬µ«ÊÇÎÒ·ÃÎÊÕâ¸öÒ³ÃæÊ±£¬ËÀ»î¶¼ÊÇÔÀ´Ò³ÃæµÄÄÚÈÝ£¬ÎÒ¼ÓÁ˺ܶàalertº¯Êý»¹ÊÇû¸Ä¶¯Ç°µÄÒ³ÃæÄÚÈÝ£»tomcatÖØÆôÁË£¬Ò²ÖØÐ²¿ÊðÕâ ......
[align=center][/align]CÓïÑÔÖÐÈçºÎÅжÏÒ»¸ödoubleÐ͵ÄÊý×飨Èçdouble S[20]£»£©ÊÇÒ»¸ö¿ÕÊý×飬¼´Êý×éÖÐûÓзÅÈκÎÖµ¡£
û°ì·¨¡£
"ÈκÎÖµ" µÄ¶¨Òå?
¾ÍÊÇÊý×éÊǿյģ¬Ã»ÓÐΪËü¸³Öµ
¿ÉÒÔ¿¼Â ......