Tag: JDK

  • change JRE/JDK default version in Mac OS X to Java SE 6 (1.6)

    (Update 2009.05.16: add JAVA_JVM_VERSION setting) To build Nutch 1.0, you need JDK 1.6. Unless you’ll got [javac] class file has wrong version 50.0, should be 49.0 error message. For a system that has more than one version of JDK installed. It is possible to change to a desired version only at the time you need…

  • Open source Java port for Mac OS X

    Open Source Java 6 port สำหรับ Mac OS X มาแล้ว (รุ่น Developer Preview Release 2) ใช้ได้ทั้งบน Mac OS X 10.4 และ 10.5 ทั้ง 32-bit และ 64-bit Java 6 port สำหรับ Mac OS X ตัวนี้ ไม่ได้มาจาก Apple แต่มาจากนักพัฒนาอิสระชื่อ Landon Fuller โดยใช้โค้ดจาก BSD Java port (Mac OS X มีหลายส่วนที่พัฒนาจาก BSD) ซึ่งใช้สัญญาอนุญาต Java Research License (มาจากเจรจาระหว่างโครงการ FreeBSD และ…

  • Apache Harmony 5.0 M1

    มาแว้ว~ อาปาเช่ฮาร์โมนี จาวารันไทม์ในสัญญาอนุญาตแบบอาปาเช่ (ตัวที่ซันโอเพนซอร์สนั้น ใช้ GPL) Apache Harmony 5.0 นี้ ตั้งเป้าให้เป็น “compatible, independent implementation” ของสเปค Java SE 5 (เช่นเดียวกับของที่ Sun, IBM, BEA ฯลฯ ทำ) โดยใช้ Apache License v2 นอกจากนี้ ยังเสนอสถาปัตยกรรมรันไทม์แบบแยกชิ้นส่วนได้ (modular runtime) ทั้งในส่วนของ VM และ class library, ตัวอย่างเช่น สามารถนำ class library ของ Apache Harmony ไปใช้กับ JRockit VM ของ BEA ได้ ดู Java stack ทางฝั่งที่ใช่สัญญาอนุญาตแบบอาปาเช่แล้ว ครบครันจริง…

  • OpenOffice.org 2.1 + Java SE 6

    ออกแล้ว Java SE 6 และ OpenOffice.org 2.1 Java SE 6 นี่ ความสามารถใหม่ ๆ เน้นไปที่เดสก์ทอป หน้าตาที่ดูดีขึ้น และทำงานได้แนบสนิทกับตัวโอเอสพื้นถิ่นมากขึ้น นอกจากนี้สำหรับนักพัฒนาก็มีเรื่องการใช้งานภาษาแบบสคริปต์ (มีตัวแปลภาษา JavaScript มาในตัว) เรื่องเว็บเซอร์วิส และบน Solaris ก็ใช้กับ dTrace ได้ ส่วน OpenOffice.org 2.1 ก็พัฒนาเรื่องการใช้ Access จาก Base, Impress ต่อหลายจอได้, Calc ส่งออกไฟล์ HTML ได้ดีขึ้น, มีภาษาเพิ่มขึ้น, และการปรับปรุงโปรแกรมอัตโนมัติ Picasa 2 ก็ออก update: OpenOffice.org มีแม่แบบเอกสารกับคลิปอาร์ตใหม่ ๆ ให้ดาวน์โหลดด้วย tags: OpenOffice.org, JDK, Java

  • Official – Sun to Open-Source Java

    “ Yes, we really are going to open-source the JDK ” คราวนี้ของจริง ประกาศเองเลย ไม่ใช่ข่าวลือ พร้อมกำหนดเดือนเรียบร้อย สัญญาอนุญาตยังไม่ประกาศว่าจะเอาแบบไหน แต่เป็น OSI-approved แน่ (และถ้าเกิดสงสัย, สัญญาแบบ CDDL ก็เป็น OSI-approved — วิกิพีเดีย: “The CDDL is one of the 9 preferred licenses listed by the OSI.”) Hotspot VM (เวอร์ชวลแมชชีน/รันไทม์) กับ javac (คอมไพเลอร์) จะเปิดเดือนตุลาคมนี้ ส่วนที่เหลือจะตามมาต้น ๆ ปีหน้า ข้างบนนั่นคือ Java SE แต่ไม่ได้มีแค่นั้น ยังมี Java…

  • JavaScript in Java 6

    อย่างที่พอจะรู้กันบ้างแล้ว ว่า Java 6 จะใช้รองรับภาษาสคริปต์อย่างเป็นทางการ (ในตัว API เลย โดยจะอยู่ในแพคเกจ javax.script แล้วก็มีเครื่องมือสนับสนุนอื่น ๆ อีก) วันนี้เผอิญไปเห็นสไลด์เกี่ยวกะเรื่องนี้ เลยเอามาฝาก: Scripting for Java Platform (JavaOne 2005) นอกจากการเรียกใช้ภาษาสคริปต์ภาษา API ได้แล้ว ในส่วนของเครื่องมือ (ซึ่งจะมาพร้อมกับ Java 6 SDK แต่ไม่ได้เป็นส่วนหนึ่งของสเป็ค Java 6 SE) จะมีโปรแกรมเพิ่มขึ้นมาตัวนึงสำหรับเรื่องนี้โดยเฉพาะ คือ jrunscript (กดเพื่อดูวิธีใช้) เอาไว้รันสคริปต์จากคอมมานด์ไลน์ (ค่าปริยายเป็น JavaScript แต่จะระบุภาษาอื่นก็ได้) ตัวอย่าง: ผ่านคำสั่งเป็นพารามิเตอร์ (เหมือนพวก Perl) jrunscript -e “print(‘hello world’)” ระบุภาษาด้วยออปชั่น -l / เรียกชุดคำสั่งจากไฟล์ jrunscript -l…

  • A Talk by Bruce Eckel: Java Issues & Directions

    A talk given at UC Berkeley, Haas School of Business, on June 25, 2004. Bruce is an author of very famous Thinking in C++ and Thinking in Java books. streaming video (2 hrs 16 mins) on first 50 mins, he covers garbage collection is the way for new languages to go — program managability problems…