Óà Java ͨ¹ý´®¿Ú·¢ËÍÊÖ»ú¶ÌÐÅ
ÒÔÏÂÊÇʵÏÖ¹ý³Ì£¬½ö¹©²Î¿¼:
JAVA_HOMEÊÇ C:\jdk1.6.0_02
PathÊÇ %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATHÊÇ .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar
ÓÃ Java
ͨ¹ý´®¿Ú·¢¶ÌÐÅÆäʵºÜ¼òµ¥£¬ÒòΪÓÐÏֳɵÄÀà¿â¹©ÎÒÃÇʹÓá£ÓеײãµÄÀà¿â£¬Ò²Óзâ×°ºÃÒ»µãµÄÀà¿â£¬ÏÂÃæÎÒ½éÉÜÒ»ÏÂÔÚ Win32 ƽ̨Ï·¢ËͶÌÐŵķ½·¨¡£
Èç¹ûÄãÏëÓøüµ×²ãµÄÀà¿â¿ª·¢¹¦ÄܸüÇ¿´óµÄÓ¦ÓóÌÐòÓÐÁ½ÖÖÑ¡Ôñ£ºÒ»¸öÊÇ SUN Java
Comm£¨ÏÂÔØµØÖ·£ºjavacomm20-win32.zip
£©£¬ÁíÒ»¸öÊÇ RxTx £¨ÏÂÔØµØÖ·£ºRxtx.zip£©
ÓÃÕâÁ½¸öÀà¿â¿ª·¢³ÌÐòµÄÏȾöÌõ¼þÊÇÄãÒªºÜºÃÕÆÎÕ´®¿ÚµÄ֪ʶ£¬±ÈÈç AT
ÃüÁîµÈ£¬ÕâЩ»ù±¾ÖªÊ¶Ñ§ÆðÀ´ÊÇÐèÒªÒ»¶¨Ê±¼äµÄ£¬²»¹ý²»Óõ£ÐÄ£¬ÏÖÔÚÒ²ÓпªÔ´µÄÒѾ·â×°ºÃµÄÀà¿â¹©ÎÒÃÇʹÓã¬Õâ¾ÍÊÇ SMSLib - SMS
Processing Libraries £¨ÏÂÔØµØÖ·£ºSMSLib
£©,½ñºóµÄ¼¸ÆªÏµÁÐÎÄÕÂÖ÷ҪĿµÄ¾ÍÊǽéÉÜ SMSLib
µÄʹÓ㬽ñÌìÊ×ÏȾÍÊÇÒª°²×°»·¾³ÁË£¬×¢Òâ×îÐ嵀 SMSLib Ö»ÄÜÔÚ JRE5.0 »òÒÔºóµÄ°æ±¾²ÅÄÜÔËÐС£
SMSLib Ò²Êǹ¹½¨ÔÚ SUN Java
Comm ºÍ RxTx »ù´¡Ö®Éϵģ¬ÕâÁ½¸öÀà¿âÄã¿ÉÒÔ×Ô¼ºÑ¡Ôñ£¬²»¹ý SMSLib ĬÈϲÉÓõÄÊÇ SUN Java
Java
Comm ±àÒëÉú³ÉµÄ£©£¬
Èç¹ûÄãÏë¸ü»»³É RxTx ¾ÍÐèÒª¸ü¸Ä SMSLib µÄÔ´Îļþ²¢ÖØÐ±àÒ룬¾ßÌå·½·¨Îª£º
½« src\java
\org\smslib Îļþ¼ÐÏ嵀 CSerialDriver.java
Õâ¸öÎļþµÄ "import javax.comm.*;" ÐÞ¸ÄΪ "import gnu.io.*;"£¬È»ºóÓà ant ¹¤¾ßÖØÐ±àÒëÉú³ÉµÄ jar Îļþ¾ÍÊÇ»ùÓÚ RxTx ʵÏֵġ£
ÏÂÃæ½éÉÜһϠSUN Java
Comm ºÍ RxTx µÄ°²×°¹ý³Ì£º
1. SUN Java
Comm£º
¡¡¡¡½« "javax.comm.properties" ¿½±´µ½ "%JREHOME%/lib" Ŀ¼
¡¡¡¡½« "win32com.dll" ¿½±´µ½ "%JREHOME%/bin" Ŀ¼ÏÂ
JdkÀïÃæÒ²ÓÐ jreÀïÃæÒ²ÓÐÕâЩĿ¼£¬·´Õý¶¼¿¼½øÈ¥¾ÍûÎÊÌâÁË£¬²»ÐоͶàÕÒÕÒÕâ¸öÃû×ÖµÄĿ¼¶¼¿¼½øÈ¥
2. RxTx
¡¡¡¡½« "rxtxSerial.dll" ¿½±´µ½ "%JREHOME%/bin" Ŀ¼ÏÂ
È»ºó½« "comm.jar
(°üº¬ÔÚjavacomm20-win32.zipÀï)" »òÕß "RXTXComm.jar" ¼ÓÔØµ½ÄãµÄ¹¤³Ì»·¾³ÖоͿÉÒÔÁË£¬ÁíÍ⻹Ҫ¼Ç×ÅÏÂÔØ log4j£¬ÒòΪ SMSLib Óõ½ÁËËü¡£
Èç¹û¶Ô´®¿ÚÓÐÐËȤµÄÅóÓÑ¿ÉÒÔÈ¥Ñо¿Ò»Ï AT ÃüÁֱ½ÓʹÓà SUN Java
Comm ºÍ RxTx ±àдӦÓóÌÐò£¬¿ÉÒÔʵÏÖ¸üÇ¿´óµÄ¹¦ÄÜ¡£
ÓÃ Java
ͨ¹ý´®¿Ú·¢ËÍÊÖ»ú¶ÌÐÅ£¨¶þ£©¼òµ¥Ê¹ÓÃ
Ïȼòµ¥µÄÀ´½éÉÜÒ»ÏÂÈçºÎʹÓà SMSL
Ïà¹ØÎĵµ£º
Ò»£º×¼±¸ www.savarese.org download
1. rocksaw-1.0.0-src.tar.gz
2. vserv-tcpip-0.9.2-src.tar.gz
¶þ£º±àÒëÔ´ÎļþµÃµ½jar°ü ʹÓÃAnt
1. build vserv-tcpip-0.9.2-src
ÔÚvserv-tcpip-0.9.2Ŀ¼ÏÂÃæ½¨Ò»¸ötestsĿ¼£¬È»ºóÔÚcmd´°¿ÚϽøÈë ......
¶ÔÓÚJava×ÀÃæÓ¦ÓÃÀ´Ëµ£¬±È½Ï·³ËöµÄ¾ÍÊǰ²×°²¿ÊðÎÊÌ⣬È磺¿Í»§¶ËÊÇ·ñ°²×°ÓÐjre¡¢jre°æ±¾¡¢jreÔÚÄÄÀïÏÂÔØ¡¢ÈçºÎÓÃjreÆô¶¯JavaÓ¦Óõȵȡ£²»ÒªËµ¸Õ½Ó´¥µçÄÔµÄÈË£¬¾ÍËãÊDZȽÏÊìϤµçÄÔ£¬Èç¹ûûÓнӴ¥¹ýJava£¬Ãæ¶ÔÒ»¸öJavaÓ¦Óã¬ÈçºÎÔÚWindowsÏÂÆô¶¯Ëü£¬¹À¼Æ¶¼»áÕÛÌÚ°ëÌì¡£ËùÒÔÕâ¸öÊǵ¼ÖÂJava×ÀÃæÓ¦Óñ»Ò»Ð©ÈËËùÌÖÑáµÄ×î´óÔÒò£¬J ......
¸Ã´úÂëʵÏÖÁËÔÚϵͳÓÒϽǵÄÈÎÎñÀ¸ÖÐÏÔʾ³ÌÐòµÄͼ±ê£¬²¢ÇÒ×îС»¯³ÌÐòºóµ¥»÷ͼ±ê¿ÉÒÔÏÔʾ³öÀ´Õâ¸ö³ÌÐò´°¿Ú
import java.awt.Color;
¡¡¡¡import java.awt.Image;
¡¡¡¡import java.awt.MenuItem;
¡¡¡¡import java.awt.PopupMenu;
¡¡¡¡import java.awt.Toolkit;
¡¡¡¡
¡¡¡¡
¡¡¡¡import javax.swing.JFrame;
¡¡¡ ......
1.½«ÈÕÆÚ´æÈëDate¶ÔÏó
SimpleDateFormatÊÇÒ»¸öÈÕÆÚ¸ñʽ»¯Àà¡£yyyy£¬MM£¬dd£¬HH£¬mm,ss,SSS·Ö±ð±íʾÄ꣬Ô£¬ÈÕ£¬Ê±£¬·Ö£¬Ã룬ºÁÃë¡£¿ÉÒÔ½«ËûÃÇËæÒâ×éºÏ£¬¹¹½¨×Ô¼ºµÄÈÕÆÚ¸ñʽ¡£
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
È»ºóÖ»ÐèÒª½«·ûºÏÈÕÆÚ¸ñʽµÄÈÕÆÚ×Ö·û´®´æÈëDate¶ÔÏóÖС£
......
À´Ô´£ºhttp://cj1240.zhmy.com/archives/2008/148832.html
JAVA ÖеÄIOÁ÷
Ò»¡¢Á÷µÄ¸ÅÄî
Á÷(stream)µÄ¸ÅÄîÔ´ÓÚUNIXÖйܵÀ(pipe)µÄ¸ÅÄî¡£ÔÚUNIXÖУ¬¹ÜµÀÊÇÒ»Ìõ²»¼ä¶ÏµÄ×Ö½ÚÁ÷£¬ÓÃÀ´ÊµÏÖ³ÌÐò»ò½ø³Ì¼äµÄͨÐÅ£¬»ò¶ÁдÍâΧÉ豸¡¢ÍⲿÎļþµÈ¡£
&nb ......