Read/Write Windows registry with Java

เป็น Class Utils ที่เอาไว้เขียน/อ่าน system registry

Continue reading “Read/Write Windows registry with Java” »

Problem! Java Comm api on windows

วันนี้นั่งเอาโค๊ดเก่าที่เคยทำไว้สมัยเรียนมาลองเล่นใหม่ ซึ่งใช้ java ในการส่ง SMS หลักการมันก็คือ ใช้ Java Comm api ยิง AT Command ไปยังมือถือ เพื่อให้ส่ง SMS ให้

เอาโค๊ดมารันแล้ว รันไม่ได้ เจอเจ้านี้เข้าไป

Error loading SolarisSerial: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path
Caught java.lang.UnsatisfiedLinkError: com.sun.comm.SolarisDriver.readRegistrySerial(Ljava/util/Vector;Ljava/lang/String;)I while loading driver com.sun.comm.SolarisDriver
Error loading SolarisSerial: java.lang.UnsatisfiedLinkError: no SolarisSerialParallel in java.library.path
Caught java.lang.UnsatisfiedLinkError: com.sun.comm.SolarisDriver.readRegistrySerial(Ljava/util/Vector;Ljava/lang/String;)I while loading driver com.sun.comm.SolarisDriver
Exception in thread “main” java.lang.IllegalArgumentException: defaultCloseOperation must be one of: DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, or DISPOSE_ON_CLOSE
at javax.swing.JDialog.setDefaultCloseOperation(JDialog.java:705)
at org.jrm.sms.utils.PortChooser.finishGUI(CommPortOpen.java:344)
at org.jrm.sms.utils.PortChooser.(CommPortOpen.java:268)
at org.jrm.sms.utils.CommPortOpen.
(CommPortOpen.java:114)
at org.jrm.sms.utils.CommPortOpen.main(CommPortOpen.java:103)

Continue reading “Problem! Java Comm api on windows” »

Object serialization in groovy

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // put this in a file named Name.groovy and compile using groovyc class Name implements Serializable { def fname, lname } // Now run the code below to see the Object serialization and de-serialization. def [...]

Print Text mode by using Java

พอดีว่าต้องเขียน project ด้วย grails ที่ต้องทำการพิมพ์รายงานที่เป็น text mode เกิดมาก็พึ่งรู้นี่แหละว่า ไอเครื่องพิมพ์หัวเข็ม รุ่นเก่าๆ ที่มันมีปุ่มเปลี่ยน font มันคืออะไร ที่แท้มันก็คือ เอาไว้เปลี่ยน font เวลาเราจะพิมพ์เป็น text mode นั่นเอง

วิธีการพิมพ์แบบ text mode ทดลองได้โดย

1 c:>echo "test print">lpt1

โดยเครื่องพิมพ์ของเราจะต้องต่อที่พอร์ท lpt1

สำหรับ code java ก็ทำได้ง่ายโดยการเปลี่ยน OutputStream ให้เป็นเครื่องพิมพ์นั่นเอง

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [...]

How to get last day in current month using Java

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37   import java.util.Calendar;   public class Main {   public static void main(String[] args) { // [...]