×¢²á | µÇ¼ Íü¼ÇÃÜÂ룿 51ctoÊ×Ò³ | ²©¿Í | ÂÛ̳ | ÕÐÆ¸
ÈȵãÎÄÕ ÀûÓÃSMS OSDʵÏÖwin2008²Ù..
¡¡°ïÖú
2008-04-06 11:01:28


Àà±ð£ºÎ´·ÖÀà | ÔĶÁÈ«ÎÄ(89) | »Ø¸´(1)      

2008-03-20 09:09:15
Ê×ÏÈÒýÓÃһƪÎÄÕ£¬½éÉÜÒ»¸ö¼òµ¥µÄJNIµÄµ÷ÓõĹý³Ì¡£
JAVAÒÔÆä¿çƽ̨µÄÌØÐÔÉîÊÜÈËÃÇϲ°®£¬¶øÓÖÕýÓÉÓÚËüµÄ¿çƽ̨µÄÄ¿µÄ£¬Ê¹µÃËüºÍ±¾µØ»úÆ÷µÄ¸÷ÖÖÄÚ²¿ÁªÏµ±äµÃºÜÉÙ£¬Ô¼ÊøÁËËüµÄ¹¦ÄÜ¡£½â¾öJAVA¶Ô±¾µØ²Ù×÷µÄÒ»ÖÖ·½·¨¾ÍÊÇJNI¡£
JAVAͨ¹ýJNIµ÷Óñ¾µØ·½·¨£¬¶ø±¾µØ·½·¨ÊÇÒÔ¿âÎļþµÄÐÎʽ´æ·ÅµÄ£¨ÔÚWINDOWSƽ̨ÉÏÊÇDLLÎļþÐÎʽ£¬ÔÚUNIX»úÆ÷ÉÏÊÇSOÎļþÐÎʽ£©¡£Í¨¹ýµ÷Óñ¾µØµÄ¿âÎļþµÄÄÚ²¿·½·¨£¬Ê¹JAVA¿ÉÒÔʵÏֺͱ¾µØ»úÆ÷µÄ½ôÃÜÁªÏµ£¬µ÷ÓÃϵͳ¼¶µÄ¸÷½Ó¿Ú·½·¨¡£
¼òµ¥½éÉܼ°Ó¦ÓÃÈçÏ£º
Ò»¡¢JAVAÖÐËùÐèÒª×öµÄ¹¤×÷
ÔÚJAVA³ÌÐòÖУ¬Ê×ÏÈÐèÒªÔÚÀàÖÐÉùÃ÷Ëùµ÷ÓõĿâÃû³Æ£¬ÈçÏ£º
 
static {
System.loadLibrary(¡°goodluck¡±);
}
 
ÔÚÕâÀ¿âµÄÀ©Õ¹Ãû×Ö¿ÉÒÔ²»ÓÃд³öÀ´£¬¾¿¾¹ÊÇDLL»¹ÊÇSO£¬ÓÉϵͳ×Ô¼ºÅжϡ£
»¹Ðè¶Ô½«Òªµ÷Óõķ½·¨×ö±¾µØÉùÃ÷£¬¹Ø¼ü×ÖΪnative¡£ÇÒÖ»ÐèÒªÉùÃ÷£¬¶ø²»ÐèÒª¾ßÌåʵÏÖ¡£ÈçÏ£º

public native static void set(int i);
public native static int get();
 
È»ºó±àÒë¸ÃJAVA³ÌÐòÎļþ£¬Éú³ÉCLASS£¬ÔÙÓÃJAVAHÃüÁJNI¾Í»áÉú³ÉC/C++µÄÍ·Îļþ¡£
ÀýÈç³ÌÐòtestdll.java£¬ÄÚÈÝΪ£º

public class testdll
{
static
{
System.lo..


Àà±ð£ºÎ´·ÖÀà | ÔĶÁÈ«ÎÄ(70) | »Ø¸´(0)      

2008-03-17 12:16:14
Á÷ýÌåÖ¸µÄÊÇÔÚÍøÂçÖÐʹÓÃÁ÷¼¼Êõ´«ÊäµÄÁ¬ÐøÊ±»ùýÌ壬ÆäÌØµãÊÇÔÚ²¥·Åǰ²»ÐèÒªÏÂÔØÕû¸öÎļþ£¬¶øÊDzÉÓñßÏÂÔØ±ß²¥·ÅµÄ·½Ê½£¬ËüÊÇÊÓÆµ»áÒé¡¢IPµç»°µÈÓ¦Óó¡ºÏµÄ¼¼Êõ»ù´¡¡£RTPÊǽøÐÐʵʱÁ÷ýÌå´«ÊäµÄ±ê׼ЭÒéºÍ¹Ø¼ü¼¼Êõ£¬±¾ÎĽéÉÜÈçºÎÔÚLinuxÏÂÀûÓÃJRTPLIB½øÐÐʵʱÁ÷ýÌå±à³Ì¡£
 
Ò»¡¢Á÷ýÌå¼ò½é
        Ëæ×ÅInternetµÄÈÕÒæÆÕ¼°£¬ÔÚÍøÂçÉÏ´«ÊäµÄÊý¾ÝÒѾ­²»ÔÙ¾ÖÏÞÓÚÎÄ×ÖºÍͼÐΣ¬¶øÊÇÖð½¥ÏòÉùÒôºÍÊÓÆµµÈ¶àýÌå¸ñʽ¹ý¶É¡£Ä¿Ç°ÔÚÍøÂçÉÏ´«ÊäÒôƵ/ÊÓÆµ£¨Audio/Video£¬¼ò³ÆA/V£©µÈ¶àýÌåÎļþʱ£¬»ù±¾ÉÏÖ»ÓÐÏÂÔØºÍÁ÷ʽ´«ÊäÁ½ÖÖÑ¡Ôñ¡£Í¨³£ËµÀ´£¬A/VÎļþÕ¼¾ÝµÄ´æ´¢¿Õ¼ä¶¼±È½Ï´ó£¬ÔÚ´ø¿íÊÜÏÞµÄÍøÂç»·¾³ÖÐÏÂÔØ¿ÉÄÜÒªºÄ·ÑÊý·ÖÖÓÉõÖÁÊýСʱ£¬ËùÒÔÕâÖÖ´¦Àí·½·¨µÄÑӳٺܴó¡£Èç¹û»»ÓÃÁ÷ʽ´«ÊäµÄ»°£¬ÉùÒô¡¢Ó°Ïñ¡¢¶¯»­µÈ¶àýÌåÎļþ½«ÓÉרÃŵÄÁ÷ýÌå·þÎñÆ÷¸ºÔðÏòÓû§Á¬Ðø¡¢ÊµÊ±µØ·¢ËÍ£¬ÕâÑùÓû§¿ÉÒÔ²»±ØµÈµ½Õû¸öÎļþÈ«²¿ÏÂÔØÍê±Ï£¬¶øÖ»ÐèÒª¾­¹ý¼¸ÃëÖӵįô¶¯ÑÓʱ¾Í¿ÉÒÔÁË£¬µ±ÕâЩ¶àýÌåÊý¾ÝÔÚ¿Í»§»úÉϲ¥·Åʱ£¬ÎļþµÄÊ£Óಿ·Ö½«¼ÌÐø´ÓÁ÷ýÌå·þÎñÆ÷ÏÂÔØ¡£


        Á÷£¨Streaming£©ÊǽüÄêÔÚInternetÉϳöÏÖµÄиÅÄ..


Àà±ð£ºÎ´·ÖÀà | ÔĶÁÈ«ÎÄ(207) | »Ø¸´(1)