tag:blogger.com,1999:blog-6296791.post8449079390487281906..comments2024-03-20T22:07:21.125+07:00Comments on bact' is a name: Java Kernelbact'http://www.blogger.com/profile/12900274900485646352noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-6296791.post-72754232594795089642008-09-09T10:00:00.000+07:002008-09-09T10:00:00.000+07:00ถ้า Java Kernel ทำแบบที่ผมบอกได้ คงมีแนวโน้มที่ Sw...ถ้า Java Kernel ทำแบบที่ผมบอกได้ คงมีแนวโน้มที่ Swing จะ Native กับ OS โดย 3rd partyGMzhttps://www.blogger.com/profile/07830472349426934813noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-41095508826282574952008-09-09T09:58:00.000+07:002008-09-09T09:58:00.000+07:00ผมคิดว่าถ้ามันจะไม่พ่วง Swing กับ AWT มาให้ด้วยยิ่...ผมคิดว่าถ้ามันจะไม่พ่วง Swing กับ AWT มาให้ด้วยยิ่งดี เวลาที่จะพัฒนา Swing ก็ค่อยเพิ่ม swing.jar ในโปรแกรมของเราซะ ออกแนว swt <BR/><BR/>คงจะคล้าย ๆ กับ .dll ของ Microsoft นั่นแหละ อยากให้ตรงนี้เป็นจริงมากกว่า ให้มัน download ได้จากเว็บ<BR/><BR/>แล้วถ้าเป็นไปได้คือ อยากให้มันลดขนาดการใช้ memory ด้วย เพราะเทียบกับ .NET แล้วตอนเริ่มต้นไม่เท่ากันเลย .NET 6 MB แต่ Java ล่อไป 21 MB ตอนทำงาน พอคลิกนู่นคลิกนี่ .NET ก็เพิ่มไปที่ 12 MB ส่วน Java น่ะหรอเพิ่มเป็น 26 MBGMzhttps://www.blogger.com/profile/07830472349426934813noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-72655244284617227512007-01-15T19:27:00.000+07:002007-01-15T19:27:00.000+07:00Hi,
BTW, my 7z trick is illegal except you build ...Hi,<br /><br />BTW, my 7z trick is illegal except you build your own binary using JDK7.chanwithttps://www.blogger.com/profile/00064240675718056931noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-3357890906139633942007-01-15T01:56:00.000+07:002007-01-15T01:56:00.000+07:00ผมก็ไม่เคยลองว่ามีวิธีอื่นรึเปล่านะครับ
ถ้าได้ผลยั...ผมก็ไม่เคยลองว่ามีวิธีอื่นรึเปล่านะครับ<br />ถ้าได้ผลยังไง อย่าลืม blog :Dbact'https://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-37806782442263699192007-01-15T01:54:00.000+07:002007-01-15T01:54:00.000+07:00เอ๊ะ เพิ่งเห็น post ใหม่
ขอบคุณครับ จะลองเรื่อง /e...เอ๊ะ เพิ่งเห็น post ใหม่<br />ขอบคุณครับ จะลองเรื่อง /ext ดู<br />(ผมเกือบงมไปผิดทางซะแล้วสิ)bpitkhttps://www.blogger.com/profile/16300603512746011726noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-50508882357912927442007-01-15T01:50:00.000+07:002007-01-15T01:50:00.000+07:00ขอบคุณที่แนะนำครับ
จะลองค้นๆเรื่อง dynamic class l...ขอบคุณที่แนะนำครับ<br />จะลองค้นๆเรื่อง dynamic class loading ดูbpitkhttps://www.blogger.com/profile/16300603512746011726noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-44102828277883887852007-01-15T01:16:00.000+07:002007-01-15T01:16:00.000+07:00อ้อ เราใช้ System.setProperties เพื่อเซต Property ...อ้อ เราใช้ System.setProperties เพื่อเซต Property java.class.path ได้จริงครับ<br />แต่ตัว JVM จะอ่าน Property นี้ตอนแรกแค่ครั้งเดียว เพราะฉะนั้นก็เลยไม่มีผลอะไรครับ<br /><br />ถ้าไม่แก้ classpath อาจจะใช้วิธีโหลดไปใส่ในไดเรกทอรี ext/ ซึ่งเป็น default classpath อันนึง ไฟล์ .jar ทุกอันในไดเรกทอรีนี้จะถูกเพิ่มเข้าไปใน classpathbact'https://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-36457922284381301812007-01-15T01:07:00.000+07:002007-01-15T01:07:00.000+07:00จริง ๆ ตัว Java นี่ มันทำ dynamic class loading ได...จริง ๆ ตัว Java นี่ มันทำ dynamic class loading ได้อยู่แล้วครับ<br />แต่ถ้าเป็นพวกคลาสที่เกี่ยวกับตัว vm รู้สึกว่าตอนนี้มันจะไม่ยอม เหตุผลเกี่ยวกับความปลอดภัย<br />ตัว Java Kernel คงต้องหาทางทำตรงนั้น<br />จะทำยังไงให้โหลดคลาสใน vm เข้ามาเพิ่มได้ โดยยังคงความปลอดภัยอยู่<br /><br />เพิ่งเห็นว่า อีตา Ethan ทีมพัฒนา Java Kernel <a href="http://weblogs.java.net/blog/enicholas/archive/2007/01/grownup_games_1.html">ก็เล่น blog tag</a> กะเค้าด้วย :Dbact'https://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-16189722476087484592007-01-15T00:40:00.000+07:002007-01-15T00:40:00.000+07:00ขอบคุณ สำหรับคำแนะนำที่ให้ครับ
ขอถามเพิ่มอีกนิด
แล...ขอบคุณ สำหรับคำแนะนำที่ให้ครับ<br />ขอถามเพิ่มอีกนิด<br />แล้ว JRE ปัจจุบัน มันเพิ่ม classpath กลางอากาศได้ ใช่มั้ยครับ <br />แบบว่า D/L .jar มาแล้ว เพิ่ม classpath ชี้ไปที่ .jar ตัวใหม่นี้เลย <br />อะไรอย่างนี้ ทำได้ ใช่ไหมครับ<br />คือวันนี้ผมค้นๆเรื่องนี้อยู่ ดูแล้วน่าจะใช้คำสั่ง <br />System.setProperties ใช่มั้ยครับ<br />ขอบพระคุณที่แนะนำ :)bpitkhttps://www.blogger.com/profile/16300603512746011726noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-57537458587473988632007-01-15T00:07:00.000+07:002007-01-15T00:07:00.000+07:00ครับ แนวคิดคือประมาณนั้น
มีเท่าที่จะใช้
ที่คุณ C...ครับ แนวคิดคือประมาณนั้น<br /><br />มีเท่าที่จะใช้<br /><br />ที่คุณ Chanwit เค้าทดลอง ก็คือการถอดที่ไม่ใช้ทิ้งออกไปซะ<br /><br />อันนั้นคืออันหนึ่ง<br /><br />แต่ทีนี้ ตัว runtime ปัจจุบันนี่ มันยังไม่มีความสามารถในการไปดาวน์โหลดส่วนที่ขาดหายได้เอง<br />ถ้ามันไม่เจอคลาสไหน มันก็ทำได้แค่แจ้งว่าไม่เจอ แล้วก็หยุดการทำงาน<br /><br />นี่คือสิ่งที่ Java Runtime รุ่นหน้า (Java 7) กำลังจะทำ คือให้สามารถดาวน์โหลดตัวที่ยังขาดอยู่มาได้<br /><br />มันคงทำนองเดียวกับ MS Office รุ่นหลัง ๆ<br />ที่เราสามารถลงเฉพาะความสามารถหลัก ๆ ที่เราจะใช้ได้ พวกโปรแกรมเสริมอาจจะยังไม่ลง<br />เช่น Equation Editor<br />แต่มันก็ยังอยู่ในเมนูให้เลือกได้<br />ถ้าเมื่อไหร่ที่เราเลือกใช้ MS Office มันก็จะบอกว่า โปรแกรมเสริมนี้ ยังไม่ได้ติดตั้ง<br />ถ้าจะติดตั้ง ก็ใส่ซีดีมาซะ ก็จะติดตั้ง ใช้งานได้<br />-- คิดว่า Java Kernel ก็ประมาณเดียวกันครับ<br /><br />----<br /><br />JRE 1.1.8 นี่ ยังไม่มีไลบรารีสำคัญ ๆ หลายตัวทีเดียว<br />อย่าง Collections Framework, Swing พวกนี้ ที่มีเพิ่มเติมใน JRE 1.2<br />หรือ syntax ของภาษา ที่มีเพิ่มเติมใน Java 5bact'https://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-73185278793548741042007-01-14T23:57:00.000+07:002007-01-14T23:57:00.000+07:00Just for fun :)
ผมเข้าใจว่า เขาคงต้องการ jt.jar แค...Just for fun :)<br />ผมเข้าใจว่า เขาคงต้องการ jt.jar แค่ class ที่จำเป็น หรือเปล่าครับ <br />คือเขาสามารถ เขียนJava1.6 แล้ว ติด runtime ขนาดเล็กๆ มี เฉพาะ class ที่เราจะใช้ จะใช้อะไรเพิ่ม ก็ D/L เพิ่ม? ถ้าทำได้คงดีเหมือนกัน<br />(คงไม่มีใครอยากใช้ JRE1.1.8แล้วมั้ง?)bpitkhttps://www.blogger.com/profile/16300603512746011726noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-84023124821427890192007-01-14T23:47:00.000+07:002007-01-14T23:47:00.000+07:00มัน สนุกดี น่ะครับมัน สนุกดี น่ะครับbact'https://www.blogger.com/profile/12900274900485646352noreply@blogger.comtag:blogger.com,1999:blog-6296791.post-64356656530095793962007-01-14T23:28:00.000+07:002007-01-14T23:28:00.000+07:00ผมสงสัยน่ะครับ
คือ ลองแวะไปดู แล้ว rt.jar ที่เขาทำ...ผมสงสัยน่ะครับ<br />คือ ลองแวะไปดู แล้ว rt.jar ที่เขาทำไว้ ดูผ่านๆ รู้สึกจะไม่มี swing,awt และคงขาดอะไรอีกหลายอย่าง <br />เลยสงสัยว่า ดีกว่านำ JRE 1.1.8 (rt.jar~1.4MB) มาใช้อย่างไรบ้างครับbpitkhttps://www.blogger.com/profile/16300603512746011726noreply@blogger.com