บทความ

กำลังแสดงโพสต์จาก กรกฎาคม, 2015

Classpath ใน .bat ยาวเกิน 8K ทำไงดี????

เอาสาระน่ารู้เกี่ยวกับการเขียนโปรแกรมมาฝาก ขอมีสาระกะเค้าบ้าง เนื่องจากวันก่อน เจอบัคเกี่ยวกับ .bat ไฟล์ไม่สามารถรันได้เพราะดันใส่ Classpath ยาวเกินไป ตัวอย่าง: ============================================= @echo off set CLASSPATH=.;.\a.jar;.\b.jar ........... ........................................... ........................................... ........................................... ........................................... ........................................... ........................................... ........................................... ........................................... ...........................................             ;.\zzzzzzzzzzzzz.jar echo %CLASSPATH% java me.Hello ============================================= ที่เป็นแบบนี้เพราะว่า Window ไม่ support classpath ที่ยาวๆ นะจ๊ะ (ยาวไปไม่อ่าน โอเค๊!) เราจึงต้องทำการเปลี่ยนแปลงไฟล์นี้ใหม่ วิธีการแก้ก็หามาจาก Stackoverflow คำแนะนำของเค้าคือ 1. ใช้ * (wildcards) แทนที่