y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 17:00:26
>>173
br.close()‚¾‚¯‚Å‚º‚ñ‚ÔƒNƒ[ƒY‚³‚ê‚é‚Í‚¸B
ŽèŒ³‚Ƀ\[ƒX‚ª‚È‚­‚ÄŠm”F‚Í‚µ‚ĂȂ¢‚¯‚ÇAƒXƒgƒŠ[ƒ€‚É‚©‚Ô‚¹‚éƒ^ƒC
ƒv‚̃XƒgƒŠ[ƒ€‚Í‚º‚ñ‚Ôclose()‚Å’†‚̃XƒgƒŠ[ƒ€‚Ìclose()‚ðŒÄ‚ñ‚Å‚¢
‚½‚ÆŽv‚¤B


176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 17:08:09
>173
‚»‚Ì•¶Í‘‚­ŽžŠÔ‚ ‚é‚È‚ç‚ÎAæ‚ÉJavaDoc‰Å
void close() throws IOException
@ @ ‚±‚̃XƒgƒŠ[ƒ€‚ð•‚¶AŠÖ˜A•t‚¯‚ç‚ê‚Ä‚¢‚é‚·‚ׂẴVƒXƒeƒ€ƒŠƒ\[ƒX‚ð‰ð•ú‚µ‚Ü‚·BƒXƒgƒŠ[ƒ€‚ª‚·‚łɕ‚¶‚Ä‚¢‚éê‡A‚±‚̃ƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ä‚à‰½‚às‚í‚ê‚Ü‚¹‚ñB

177:173
08/01/17 17:15:07
>>175
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BBufferedReader ‚̃\[ƒX‚ðŒ©‚½‚Æ‚±‚ëA
close() ‚Ì“à•”‚ÅABufferedReader ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ŏ󂯎æ‚Á‚½ Reader ‚Ì close() ‚ðŒÄ‚ñ‚Å‚¢‚Ü‚µ‚½B

¡ŒãƒvƒƒOƒ‰ƒ€‚ð‘‚­‚Æ‚«‚ÍAbr.close(); ‚¾‚¯‚ð‘‚­‚悤‚É‚µ‚悤B

>>176
‚·‚݂܂¹‚ñA•·‚­‘O‚É javadoc “ǂނ悤‚É‚µ‚Ü‚·B
‚¿‚È‚Ý‚É PrintWriter#close() ‚ÍAJavadoc ‚Å‚ÍuŠÖ˜A‚¯‚ç‚ê‚Ä‚¢‚é‚·‚×‚Ä‚ÌƒŠƒ\[ƒX‚ðŠJ•ú‚·‚év‚Æ‚Í
‘‚©‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½‚ªAƒ\[ƒX‚ðŒ©‚é‚ÆA‚â‚Í‚èƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ŏ󂯎æ‚Á‚½ Writer ‚ðclose() ‚µ‚Ä‚¢‚Ü‚µ‚½B

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 17:41:49
>>177
1.6 ‚̃hƒLƒ…ƒƒ“ƒg‚¾‚ÆAPrintWriter#close() ‚É‚Í
uŠÖ˜A‚·‚é‚·‚ׂẴVƒXƒeƒ€ƒŠƒ\[ƒX‚ð‰ð•ú‚µ‚Ü‚·v‚Á‚Ä‘‚¢‚Ä‚ ‚邯‚ÇB

uƒXƒgƒŠ[ƒ€‚ð•‚¶‚Ü‚·v‚¾‚¯‚ÅI‚í‚Á‚Ä‚é‚Ì‚Í 1.4ˆÈ‘O‚©‚ÈB

179:173
08/01/17 17:47:19
>>178
ŽèŒ³‚É‚ ‚é DL Ï‚Ý‚Ì javadoc ‚Í 1.5 ‚Å‚·B(‚Í‚¶‚߂̃JƒLƒRŽž‚É java ‚̃o[ƒWƒ‡ƒ“‚ð‘‚¢‚Ä‚¨‚­‚ׂ«‚Å‚µ‚½)
uƒXƒgƒŠ[ƒ€‚ð•‚¶‚Ü‚·v‚¾‚¯‚ÅI‚í‚Á‚Ä‚¢‚Ü‚·B

‚â‚Í‚è DL ‚¸‚Ý‚Ì1.6 ‚Å‚ÍA>>178 ‚³‚ñ‚̂悤‚ɂȂÁ‚Ä‚¢‚Ü‚·‚ËB

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 19:31:49
JavaServlet‚ɂ‚¢‚Ă킩‚ç‚È‚¢Ž–‚ª‚ ‚é‚̂ŋ³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚©B

/*ŠÂ‹«*/
OSFWindows xp Professional SP2
ŠJ”­ƒAƒvƒŠƒP[ƒVƒ‡ƒ“FEclipse Version 3.3(Tomcat‚Ì‹N“®‚Íxampp“à‚ÌTomcat‚ð—˜—p)
ƒT[ƒuƒŒƒbƒgƒRƒ“ƒeƒiFApache Tomcat 6.0(XAMPP‚ÌTomcatƒvƒ‰ƒOƒCƒ“‚æ‚è—˜—p)

Eclipse‚©‚ço‚½ƒƒbƒZ[ƒW
uƒCƒ“ƒ|[ƒg‚³‚ꂽ javax.servlet ‚ÍŒ©‚‚©‚è‚Ü‚¹‚ñBv

//Servlet.java
import java.io.*;
import javax.servlet.*; //hjavax.servleth‚ÌŠ‚ÅÔ‚Ì”gü‚ªo‚é
import javax.servlet.http.*; //hjavax.servleth‚ÌŠ‚ÅÔ‚Ì”gü‚ªo‚é
public class Servlet extends HttpServlet {
public void doGet (HttpServletRepuest req,HttpServletPesponse res)throws ServletException, IOException {
}
}

‘½•ªAservlet.jar‚©Aservlet-api.jar‚ª•K—v‚ɂȂé‚Ì‚¾‚ÆŽv‚¢‚Ü‚·‚ªB
‚±‚ê‚ðA‚ǂ̂悤‚É‚·‚ê‚ÎA³í‚É“®ì‚³‚¹‚鎖‚ªo—ˆ‚é‚Ì‚©‰ð‚ç‚È‚¢‚Å‚·B

‚Ç‚¤‚¼‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 19:44:24
‰SŽÒ‚Å‚·A‰½‚ðŽn‚ß‚½‚ç‚¢‚¢‚Å‚·‚©H

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 19:54:56
Java‚Å‚®‚®‚邯‚±‚©‚çŽn‚ß‚½‚ç‚¢‚¢‚Å‚·

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 20:08:06
ŋߎ©•ª‚Å’²‚ׂ½•û‚ª‘‚¢Ž–‚΂©‚è•·‚¢‚Ä‚­‚é‚ÈB

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 20:26:40
POI‚ÅVBA‚ðŠÜ‚ñ‚¾Excel‚ð“ǂݞ‚ÝA•Û‘¶‚·‚邯VBA‚ªÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B
Á‚¦‚È‚¢‚悤‚É‚·‚é•û–@‚Í–³‚¢‚Å‚µ‚傤‚©B
POI‚ÅVBA‚ð‘‚«ž‚Þ•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©HH


185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 20:36:22
Exception#printStackTrace‚Åo—Í‚³‚ê‚é—áŠOî•ñ‚ð•¶Žš—ñ‰»‚µ‚ăƒOƒtƒ@ƒCƒ‹
‚É‚¨‚¿‚µ‚½‚¢‚ñ‚Å‚·‚ªA—Ç‚¢•û–@‚ ‚è‚Ü‚·‚©H

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 20:47:06
‚Â@ƒƒMƒ“ƒO

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 22:49:01
>>185
‚¿‚Ȃ݂ÉNetBeans‚¾‚ƃƒMƒ“ƒOAPI‚ŃR[ƒh•⊮‚³‚ê‚Ü‚·B

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:08:31
>>185
ThrowableƒNƒ‰ƒX‚ÉA•¶Žš—ñ‚ðŽæ“¾‚·‚é‚̂ɂ҂Á‚½‚è‚̃ƒ\ƒbƒh‚ª‚ ‚邾‚ëH

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:10:36
ƒT[ƒuƒŒƒbƒg‚ÆJSPŠÈ’P‚ÉŒ¾‚¤‚Æ”@‰½Žg‚¢•ª‚¯‚Ä‚é‚Ì‚ªˆê”Ê“IH

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:26:54
MVC‚ÌC‚ÆV‚Å•ª‚¯‚é

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:55:22
servlet‚ŃtƒBƒ‹ƒ^[‚ð‚©‚¯‚éꇂÉfilterƒCƒ“ƒ^[ƒtƒFƒCƒXŽg‚¤‚Ý‚½‚¢‚¾‚¯‚ÇA
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚Á‚ÄAimplement‚µ‚½ƒNƒ‰ƒX‚ÅŽÀ‘•‚·‚é‚ñ‚¶‚á‚È‚¢‚̂ł·‚©H


192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:58:04
“r’†‚Å‘‚«ž‚ñ‚Å‚µ‚Ü‚Á‚½B
FX‚È–{‚È‚ñ‚©‚ðŒ©‚Ä‚é‚ÆŽÀ‘•‚µ‚Ä‚¢‚é•”•ª‚ªŒ©“–‚½‚ç‚È‚¢‚ñ‚Å‚·B
‰´‚Ì”Fޝ‚ªŠÔˆá‚Á‚Ă邾‚¯‚Å‚·‚©H


193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/17 23:58:16
‚»‚ÌŽÀ‘•ƒNƒ‰ƒX‚ðì‚邯‚«‚É ServletFilter ƒCƒ“ƒ^[ƒtƒFƒCƒXŽg‚Á‚Ä‚ñ‚¶‚á‚ñB

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 12:11:19
‚È‚ºŒp³‚âƒI[ƒo[ƒ‰ƒCƒh‚ð‚·‚é‚̂łµ‚傤H
Ž—’Ê‚Á‚Ä‚¢‚éƒNƒ‰ƒX‚Å‚ ‚êAŒp³‚¹‚¸‚ÉV‚µ‚¢ƒNƒ‰ƒX‚ðì‚èA
V‚µ‚¢ƒƒ\ƒbƒh‚ðì‚ê‚΂¢‚¢‚Æ‚©Žv‚Á‚¿‚Ⴄ‚̂ł·‚ªB
Œø—¦«‚Ì–â‘è‚Å‚·‚©H

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 12:17:43
>>194
ŒN‚Ý‚½‚¢‚ÈŠJ”­ŽÒ‚Ì‚¨‚©‚°‚ÅA–l‚ÌŽdŽ–‚ª‚ ‚è‚Ü‚·B‚ ‚肪‚Æ‚¤B

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 12:18:05
>>194
ƒqƒ“ƒgFƒ|ƒŠƒ‚[ƒtƒBƒYƒ€

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 12:19:55
>>194
V‚µ‚¢ƒNƒ‰ƒX‚àŠù‘¶‚̃Nƒ‰ƒX‚à“¯‚¶ƒCƒ“ƒ^ƒtƒFƒCƒX‚ňµ‚¢‚½‚¢‚©‚ç

198:191
08/01/18 12:32:05
>>193
—Ⴆ‚Îinit()‚È‚ñ‚Å‚·‚¯‚ÇA
ŽÀs‚³‚ê‚é“à—e‚ÍŽ©•ª‚Å‘‚«‚Ü‚·‚ªA
¢Å‰‚ÉŽÀs‚³‚ê‚飂Ƃ¢‚¤Œˆ‚Ü‚è‚͂ǂ±‚É’è‹`‚³‚ê‚Ä‚¢‚ÄA
Ž©•ª‚Ìì‚Á‚½ƒNƒ‰ƒX‚ɂǂ̂悤‚ÉŒp³H‚³‚ê‚Ä‚¢‚é‚̂łµ‚傤‚©H

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 13:35:03
‚»‚ñ‚ÈŒˆ‚Ü‚è‚͂Ȃ¢
‚½‚¾‚ÌŠµK
‚³‚ê‚Ç‚àŠµK‚ðŽç‚ç‚È‚¢‚Ƃ݂ñ‚È‚ª–À˜f‚·‚é

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 14:01:12
>>199
‚¨‚¢I

>>198
ʼn‚Éinit()‚ðŽÀs‚·‚邯‚¢‚¤Œˆ‚Ü‚è‚ÍAServlet Specification‚Å‹K’肳‚ê‚Ä‚¢‚éB
‚¾‚©‚çAServletŽd—l‚É‚«‚¿‚ñ‚Æ€‹’‚µ‚ÄŽÀ‘•‚³‚ꂽServletƒRƒ“ƒeƒi‚È‚ç
Filter‚Æ‚µ‚Ä쬂³‚êAweb.xml‚ÉFilter‚Æ‚µ‚Ä“o˜^‚³‚ꂽƒNƒ‰ƒX‚Ì
init()ƒƒ\ƒbƒh‚ðŒÄ‚Ño‚·‚悤‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚éB

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 14:10:15
‚·‚݂܂¹‚ñ‚ªAŽ¿–â‚Å‚·B

Lucene‚Æ‚¢‚¤ƒI[ƒvƒ“ƒ\[ƒX‚ÌŒŸõƒGƒ“ƒWƒ“‚ðŽg‚Á‚Ă݂½‚̂ł·‚ªAŽv‚Á‚½‚æ
‚èƒpƒtƒH[ƒ}ƒ“ƒX‚ªo‚È‚©‚Á‚½‚Ì‚ÅAƒvƒƒtƒ@ƒCƒ‰ hprof ‚Å•ªÍ‚µ‚Ă݂܂µ‚½B

URLØÝ¸(itpro.nikkeibp.co.jp)

Œ‹‰Ê
CPU SAMPLES BEGIN (total = 50358) Thu Jan 17 17:43:10 2008
rank self accum count trace method
1 33.34% 33.34% 16787 300001 java.lang.Thread.run
2 33.33% 66.67% 16786 300005 java.lang.ref.Reference.getPending
3 17.58% 84.25% 8853 300364 java.io.RandomAccessFile.readBytes
4 11.94% 96.19% 6013 300777 java.io.RandomAccessFile.readBytes
5 0.33% 96.52% 167 300473 jrockit.net.SocketNativeIO.readBytesPinned
6 0.29% 96.81% 146 300537 java.lang.String.<init>
7 0.19% 97.00% 96 300536 org.apache.lucene.store.BufferedIndexInput.readByte
8 0.15% 97.15% 77 300587 org.apache.lucene.store.IndexInput.readString
9 0.14% 97.29% 69 300561 org.apache.lucene.store.IndexInput.readString
10 0.12% 97.41% 58 300578 org.apache.lucene.store.IndexInput.readString
...i—ªj...

‚Ä‚Á‚«‚è java.io.RandomAccessFile.readBytes ‚ªCUPŽžŠÔ‚̂قƂñ‚Ç‚ðè‚ß‚é
‚©‚ÆŽv‚Á‚½‚çA‚»‚ê‚Í30%‚É–ž‚½‚¸Ajava.lang.Thread.run ‚Æ
java.lang.ref.Reference.getPending ‚ª‘S‘Ì‚Ì2/3‚ðè‚߂Ă¢‚Ü‚µ‚½B

‚±‚ê‚͈ê‘ÌA‰½‚ðˆÓ–¡‚·‚é‚̂łµ‚傤HƒpƒtƒH[ƒ}ƒ“ƒX‰ü‘P‚ɂ͉½‚ð‚µ‚½‚ç‚¢
‚¢‚ÆŽv‚í‚ê‚Ü‚·‚©H


202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 14:11:14
>>198
ƒT[ƒuƒŒƒbƒgƒRƒ“ƒeƒi‚ðì‚鑤‚ÆAƒT[ƒuƒŒƒbƒg‚ðì‚鑤‚Å
u‚¨ŒÝ‚¢‚±‚¤‚¢‚¤Œˆ‚Ü‚è‚Åì‚è‚Ü‚µ‚傤‚Ëv‚Æ‚¢‚¤‹KŠiiServlet APIj
‚Ìã‚ÅŒˆ‚Ü‚Á‚Ä‚¢‚邾‚¯‚ÅA
—BˆêŒÅ—L‚ÌŽÀ‘•‚É‚æ‚è’è‹`‚³‚ê‚é‚킯‚ł͂Ȃ¢B

—Ⴆ‚ÎTomcat‚È‚çA‚»‚̃R[ƒh‚Ì’†‚ÅA
FilterƒNƒ‰ƒX‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚µ‚ÄAʼn‚Éinit()‚ðŽÀs‚µA
ŠY“–ƒŠƒNƒGƒXƒg‚ª‚ ‚é“x‚ÉdoFilter()‚ðŽÀs‚·‚éA
‚Æ‚¢‚¤‚悤‚ÉŽÀ‘•‚³‚ê‚Ä‚¢‚éB
Tomcat‚̃\[ƒX“ǂ߂Ό©‚‚©‚é‚Í‚¸B

‚±‚ê‚Í‚ ‚­‚Ü‚ÅTomcat‚ÌŽÀ‘•‚Å‚ ‚Á‚ÄA
‘¼‚̃T[ƒuƒŒƒbƒgƒRƒ“ƒeƒiiResin‚âJettyA¤—p‚È‚çWebSphere‚âWebLogic‚È‚Çj‚È‚ç
‚Ü‚½•ʂ̑‚«•û‚ÅAƒtƒBƒ‹ƒ^‚̈µ‚¢•û‚ªŽÀ‘•‚³‚ê‚Ä‚¢‚邯‚ÇA
‚â‚Í‚èServlet API‚Ì‹K‘¥‚É]‚Á‚ÄŽÀ‘•‚³‚ê‚Ä‚¢‚éB
‚»‚ê‚ð‚Í‚¸‚·‚ÆServlet API€‹’‚Á‚Ä–¼æ‚ê‚È‚¢‚©‚ç‚ËB

ŒJ‚è•Ô‚·‚¯‚ÇA‚±‚̕ӂÍAAPI‚ÌŽd—l‚É’è‹`‚³‚ê‚Ä‚¢‚éB
‚±‚ê‚Í•¶‘“ǂ܂Ȃ¢‚Ƃ킩‚ç‚È‚¢B
‚Ç‚ÌAPIŽg‚¤‚É‚µ‚ëA‚»‚¤‚¢‚Á‚½–ñ‘©Ž–‚̉ò‚Éo‚­‚í‚·‚Ì‚ÅA
е‚ê‚ë‚ÆŒ¾‚¤‚µ‚©‚È‚¢B

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 15:19:23
–¾‰õJava‚Á‚Ăǂ¤‚È‚ÌH

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 16:08:31
Ž©•ª‚œǂñ‚ÅŒˆ‚ß‚ëB‚»‚ê‚©ŠY“–ƒXƒŒ
‚₳‚µ‚¢ƒVƒŠ[ƒY‚¶‚á‚È‚¯‚è‚á‚È‚ñ‚Å‚à‚¢‚¢B

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 16:10:38
‘n‚éJava‚̂ق¤‚ª‚¢‚¢‚æB

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 16:13:14
>>205
‚à‚¤‚·‚®V”Å‚à‚ł邵‚Ë




‚Í‚¶‚ß‚ÄHìˆõŠˆ“®‚µ‚¿‚á‚Á‚½

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:13:59
ƒpƒlƒ‹‚Ì”wŒi‚ð‰æ‘œ‚É‚µ‚ÄA‚»‚Ìã‚ÉŠeƒRƒ“ƒ|[ƒlƒ“ƒg‚ð“\‚è•t‚¯‚Ä‚¢‚±‚¤‚Æ
l‚¦‚Ä‚¢‚é‚̂ł·‚ªA‚¤‚Ü‚­•\ަ‚³‚ê‚Ü‚¹‚ñB
‚PDʼn‚͉摜‚ð”wŒi‚É‚µ‚½JLabel‚ðJPanel‚É“\‚è•t‚¯‚ÄA
‚³‚ç‚É‚»‚Ìã‚É“\‚è•t‚¯‚Ä‚¢‚±‚¤‚Æl‚¦‚Ä‚¢‚½‚̂ł·‚ªA
‚¤‚Ü‚­ì¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
iã‚É“\‚è•t‚¯‚½ƒRƒ“ƒ|[ƒlƒ“ƒg‚ª³‚µ‚­•\ަ‚³‚ê‚È‚¢j
‚QD‚»‚±‚ÅAJPanel‚ÌpaintComponet•”•ª‚ÅdrawImage
‚µ‚Ă݂܂µ‚½‚ªA‰æ‘œ‚Í•`ŽÊ‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B

‚P‚Ìê‡Layout‚ÍSpringLayout‚âNull‚Ås‚ւΉñ”ð‚Å‚«‚é‚Ì‚©H
‚»‚à‚»‚à‚Q‚Ås‚¨‚¤‚Æ‚µ‚Ä‚¢‚邱‚Ƃ͉”\‚Ȃ̂©H
‚Ü‚½A‚±‚̂悤‚ÈꇂÉs‚¤—Ç‚­‚ ‚é•û–@‚ɂ‚¢‚ẴAƒhƒoƒCƒX‚ð‚¨Šè‚¢‚µ‚Ü‚·B



208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:43:12
java‚̕׋­’†‚È‚ñ‚Å‚·‚ªA
Vector‚âHashteble‚ȂǂŃRƒ“ƒpƒCƒ‹‚·‚邯A

’:Hashtable_sample.java ‚Ì‘€ì‚ÍA–¢ƒ`ƒFƒbƒN‚Ü‚½‚͈À‘S‚ł͂ ‚è‚Ü‚¹‚ñB
’:Úׂɂ‚¢‚Ä‚ÍA-Xlint:unchecked ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚ÄăRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚¾‚³‚¢B

‚Ƃłé‚ñ‚Å‚·‚ªA‚Ç‚¤‚·‚ê‚Î‰ðŒˆ‚Å‚«‚Ü‚·‚©H

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:48:45
DOS‘‹‚Á‚Ĉê‘̉½‚Ì‚±‚Ƃł·‚©H

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:49:30
>-Xlint:unchecked ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚ÄăRƒ“ƒpƒCƒ‹‚µ‚Ä‚­‚¾‚³‚¢B

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:49:56
>>207
Ž©ŒÈƒŒƒX
2‚̂ق¤‚ÅImageIconŒo—RImage‚ð쬂µ‚½‚炤‚Ü‚­“®‚«‚Ü‚µ‚½B
‚à‚µ‚©‚µ‚½‚çAƒ[ƒh‚ªI‚í‚Á‚ĂȂ¢ó‘Ô‚Å
‰æ‘œ‚ð•\ަ‚µ‚悤‚Æ‚µ‚Ä‚¢‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:55:01
>>207
1‚Ì•û–@‚Å‚à‚¿‚á‚ñ‚Æ“®‚¢‚½‚¼
import—ª
public class Test {public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {public void run() {
JLabel label = new JLabel(new ImageIcon(getClass().getResource("image.png")));
label.setLayout(new FlowLayout());
label.add(new JButton("button"));
JPanel panel = new JPanel(new BorderLayout());
panel.add(label);
JFrame frame = new JFrame();
frame.add(panel);
frame.pack();
frame.setVisible(true);
}});}}

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 17:55:36
>>209
ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Ì‚±‚Ƃł·

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:01:38
>>213
‚à‚µ‚©‚µ‚ÄWindows‚Ì‚±‚Ƃł·‚©I

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:03:22
-Xlint:unchecked ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚Á‚Ăǂ¤‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚©HH

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:10:07
>>208
Generics ‚Å‚®‚®‚邯‚¢‚¢‚©‚à‚µ‚ñ‚È‚¢

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:16:53
>>212
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚³‚Á‚»‚­Jwindow‚ɕς¦‚Ä‚â‚Á‚Ä‚¢‚Ý‚½‚̂ł·‚ªA“®‚«‚Ü‚·‚ËB
ƒ‰ƒxƒ‹‚łȂ­ƒpƒlƒ‹‚̂ق¤‚ɃRƒ“ƒ|[ƒlƒ“ƒg‚ð“\‚è•t‚¯‚悤‚Æ‚µ‚½‚¹‚¢‚Å
”wŒi‚̉摜‚ª•\ަ‚³‚ê‚È‚­‚È‚Á‚Ä‚¢‚½‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB


218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:17:23
>>215
javadoc‚ÌŠJ”­ƒc[ƒ‹javac‚Ì•”•ª‰Å

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 18:55:48
>>208
javac -Xlint:unchecked Hashtable_sample.java

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 19:52:24
ƒWƒFƒlƒŠƒbƒNƒƒ\ƒbƒh‚Å
<T> T getT(){
@@@@return //TŒ^‚̃IƒuƒWƒFƒNƒg¶¬
}
‚Á‚Ä‚â‚肽‚¢‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚·‚ñ‚Ì?‚‚¤‚©ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚͈ø”–³‚µ‚¶‚á‚È‚«‚áƒ_ƒ?


221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 20:27:09
T‚Ɉø”‚È‚µ‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚ ‚é•ÛØ‚È‚¢‚¶‚á‚ñ

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 20:30:37
<T> T getT(Class<T> clazz){
@@@@return clazz.newInstance();
}
‚Æ‚â‚邵‚©‚È‚¢
‚à‚µ‚­‚̓Nƒ‰ƒX–¼‚ð“n‚·‚È‚ÇB

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 20:38:03
>>222‘¦ƒŒƒX‚ ‚´‚·BEEEƒ}ƒW‚·‚©
‚Ü‚ŸA‘˦‚Å‚«‚È‚¢‚Æ‚±‚¶‚á‚È‚¢‚ñ‚ŕʂ̎À‘•l‚¦‚Ü‚·‚ËB

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 20:53:21
ÝŒv‚Ì–â‘è‚łǂ¤‚É‚©‚È‚é

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 21:02:46
>223
Ž©•ª‚à“¯‚¶‚悤‚È‚±‚Æl‚¦‚½‚ñ‚¾‚¯‚ÇAƒRƒ“ƒpƒCƒ‹‚³‚ꂽŒã‚ɂ͌^î•ñ‚Á‚ĂȂ­‚È‚é‚ñ‚¾‚æ‚ËB
‚ ‚­‚܂ŃRƒ“ƒpƒCƒ‹Žž‚ɃLƒƒƒXƒg‚ª‚¤‚Ü‚­‚¢‚­‚Á‚Ä‚¾‚¯‚ÅA‚»‚±‚Ü‚ÅB
‚½‚¾AŽg‚¢•û‚ð§ŒÀ‚·‚é‚È‚ÇAŽg‚¢“¹‚Í‘½‚¢‚ºB
<T extends HogeHoge> T getT(Class<T> clazz){
@@@@return clazz.newInstance();
}

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 21:03:11
ƒtƒ@ƒCƒ‹‚©‚ç”’l‚ð“ǂݞ‚ñ‚Å‚»‚ê‚̇Œv‚Æ‚©•½‹Ï‚Æ‚©‚¾‚µ‚½‚¢‚ñ‚Å‚·‚¯‚Ç
‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 21:23:15
•׋­‚·‚邯‚¢‚¢‚æ

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 21:39:00
javadoc“ǂ߂Ηǂ¢‚ÆŽv‚¤‚æ

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 21:51:14
‚ ‚ñ‚Ü‚èWebƒAƒvƒŠì‚é‹ZpŽÒŒn‚Ìl‚Í‚±‚±‚ɂ͂¢‚È‚¢‚Ì‚©‚È

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 22:14:29
>>220
‚ >>155 ‚¨‚·‚·‚ß

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 01:20:57
>>225,230
Šm‚©‚ÉT‚ªŽÀsŽž‚ɃRƒ“ƒXƒ^ƒ“ƒgƒv[ƒ‹“à‚̃Nƒ‰ƒX‚ðŽw‚µŽ¦‚µ‚Ä‚é•ÛØ‚à‚Å‚«‚È‚¢‚Å‚·‚µ‚ËB
ƒoƒCƒgƒR[ƒh˜M‚­‚è‚¶‚ጋ‹ÇƒWƒFƒlƒŠƒbƒNƒXŽg‚í‚È‚¢‚µEEEŒ‹‹Ç
<T> T createT(T t){
@@//t‚ª•s³‚łȂ¢‚©’²‚ׂé
@@return t;//³‚µ‚¢t‚ð•Ô‚·
}
‚Á‚ÄŠ´‚¶‚É‚µ‚Ü‚µ‚½B‚Ü‚ŸA’´ŒÂl“I‚È‚±‚ƂȂñ‚ʼn½‚µ‚½‚¢‚Ì‚©•ª‚©‚ç‚È‚¢‚ÆŽv‚¢‚Ü‚·‚ªEEE
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 13:15:50
ant‚Ìbuild.xml‚Á‚ĂȂñ‚Å‚ ‚ñ‚ȃtƒŠ[ƒ_ƒ€‚ɂȂÁ‚¿‚á‚Á‚½‚Ì?

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 22:14:35
swing‚ÌJLayeredPanel‚É

ImageIcon icon = new ImageIcon(img);
jlabel.setIcon(icon);
jPanel.add(jlabel);
jlayeredPane.add(jPanel, 2);
‚¨‚¨‚´‚Á‚ςł·‚ª‚Æ‚¢‚¤‚悤‚È•û–@‚Å‘wó‚É‚µ‚ĉ摜‚ð•\ަ‚µ‚Ä‚¢‚é‚̂ł·‚ªAã‚Ì‚UƒsƒNƒZƒ‹s‚­‚ç‚¢‚ª‹ó”’‚ɂȂÁ‚Ä‚µ‚Ü‚¢•\ަ‚Å‚«‚Ü‚¹‚ñB‚±‚ê‚ð‰ðŒˆ‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
icon‚ðŽg‚¤‚Æ–³—H

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 22:51:55
JLabel‚ÌBorder‚Æ‚©‚ðÝ’è
JLabel‚Ì‹@”\‚ðŽg‚í‚È‚¢‚È‚ç‚ÎA‰æ‘œ•\ަ—p‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ðJComponent‚ðŒp³‚µ‚Äì‚é‚Ù‚¤‚ªŠy‚©‚à

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 22:54:53
Border‚Å‚·‚©B
‚»‚Á‚¿‚Å‚â‚Á‚Ă݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚«‚é‚©‚ÈBB

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:18:13
‚bƒvƒƒOƒ‰ƒ}•K{ƒeƒLƒXƒg‚Å‚·I

URLØÝ¸(mori.eco.to)

237:233
08/01/21 10:26:56
>>234
Œ‹‹Çborder‚ł͂ł«‚Ü‚¹‚ñ‚Å‚µ‚½BB
Œp³‚Æ‚©‚¤‚Ü‚­ˆµ‚¦‚È‚¢‚Ì‚ÅA‘¼‚ɂȂɂ©‚¢‚¢‰ðŒˆ•û–@‚ª‚ ‚邯‚¢‚¢‚̂ł·‚ªB

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 11:45:41
>>237
setBorder(null)‚µ‚Ă݂½H

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 12:25:38
‚»‚ê‚ðŒ¾‚¤‚È‚çABorderFactory.createEmptyBorderi‚¾‚Á‚¯Hj‚¶‚á‚ËH


240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:07:50
java‚ÅCPU‚âAƒƒ‚ƒŠ—ʂȂǂ̃VƒXƒeƒ€î•ñ‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:10:19
format c:

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 15:30:11
Ž¿–â‚Å‚·B
–³§ŒÀ‹­“x‚ÌŠÇŠƒ|ƒŠƒV[ƒtƒ@ƒCƒ‹‚ð%JAVA_HOME%\jre\lib\security‚É’u‚¢‚ÄŒ®’·§ŒÀ‰ðœ‚ð‚µ‚æ‚¤‚Æ‚¨‚à‚Á‚½‚̂ł·‚ªEEEA

CPad‚©‚çGUI‚ð‹N“®‚µ‚ĈÆE•¡‡‚ðs‚¤‚Æ442bits‚ÌŒ®‚ðˆµ‚¦‚é‚̂ł·‚ªA
‚»‚ê‚ç‚ð‚܂Ƃ߂½jar‚ðƒNƒŠƒbƒN‚µ‚Ä‹N“®‚µ‚½GUI‚ł͂ǂ¤‚µ‚Ä‚àˆÃ†E•¡‡‚ª‚Å‚«‚Ü‚¹‚ñorz
”–³§ŒÀ‹­“x‚ÌŠÇŠƒ|ƒŠƒV[ƒtƒ@ƒCƒ‹‚Ì•K—v‚È‚¢64bits‚ÌŒ®‚͂ł«‚Ü‚·B
—áŠOˆ—‚Ì“à—e‚ͧŒÀ‚ð’´‚¦‚½’·‚³‚ÌŒ®‚ðŽg‚Á‚½Žž‚ɂłé‚à‚Ì‚ª“Š‚°‚ç‚ê‚é‚Ì‚ÅA
jar‚Å‹N“®‚·‚邯‚Ç‚¤‚à–³§ŒÀ‹­“x‚ÌŠÇŠƒ|ƒŠƒV[ƒtƒ@ƒCƒ‹‚ðŒ©‚Ä‚È‚¢Š´‚¶‚Ȃ̂ł·‚ªEEEB


‹³‚¦‚Ä‚­‚¾‚³‚¢‚¹‚ñ‚¹[B

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 16:49:40
CPad‚Á‚Ă͉̂½ŽÒ‚©‰ð‚ç‚ñ‚¯‚ÇAŠJ”­ŠÂ‹«‚©H
ƒGƒXƒp[‚µ‚Ä‚Ý‚é‚ÆAjar‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚½Žž‚ÉŽg‚í‚ê‚éJRE‚ÆAŠJ”­ŠÂ‹«‚ÅŽg‚í‚ê‚éJRE‚ªˆÙ‚È‚é‚Ì‚ª——R‚©‚ÆŽv‚í‚ê

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 17:38:56
CPad for Java2 SDK

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 17:40:12
”APad

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 18:15:50
>>243
‚Ü‚³‚É‚»‚Ì’Ê‚è‚Å‚µ‚½orz
ŠJ”­ŠÂ‹«‚Å‚Íjdk‰º‚Ìjre‚ðŽQÆ‚µ‚Ä‚é‚̂ł·‚ËB•׋­‚ɂȂè‚Ü‚µ‚½orz
‚Ä‚ñ‚Ä[‚ ‚肪‚Æ‚¤[


//ƒ`ƒ‰— 
jdk
%JAVA_HOME%jdkx.x.x\jre\lib\security\US_export_policy.jar‚Ælocal_policy.jar

jre(jrex.x.x‚ÍÅV‚ÌjreƒtƒHƒ‹ƒ_)
H\jrex.x.x\jre\lib\security\US_export_policy.jar‚Ælocal_policy.jar

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 18:48:30
ƒzƒbƒgƒXƒ|ƒbƒg‚ªƒlƒCƒeƒBƒuƒR[ƒh‚ɃRƒ“ƒpƒCƒ‹‚³‚ê‚é‚Ì‚Á‚Ä’Pƒ‚ÉŽÀs‰ñ”?
‚»‚ê‚Æ‚àƒoƒCƒgƒR[ƒh•ªÍ‚µ‚Ä?

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:05:21
HotSpotŽÀ‘•‚È‚çƒzƒbƒgƒXƒ|ƒbƒg‰ðÍ

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:30:39
ƒzƒbƒgƒXƒ|ƒbƒg’T‚·‚̂ɎÀs‰ñ”‚ðˆêØŽg‚í‚È‚¢‚Á‚ÄŽ–‚͂Ȃ¢‚ÆŽv‚¤‚ªB

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:20:59
ޏ—炵‚Ü‚·B
Œ»Ý‚i‚`‚u‚`‚ÅRS232C‚ðŽg‚Á‚Ä’ÊM‚ðs‚È‚¤Ž–‚ðs‚È‚Á‚Ä‚¨‚è‚Ü‚·B
‚Ü‚¸Œ»Ýs‚È‚Á‚Ä‚¢‚éŽd—l‚Í
OS :Vine Linux 2.6.16 - 0vl160
J2SE :1.4.2_16
RXTX :2.07 i686 linux
Java Communications API :3.0 Linux

:ŽQlƒTƒCƒg:
JAVAŠJ”­ƒƒ‚ - CommunicationsAPI
iURLØÝ¸(www.moriwaki.net)j

FŒ»óF
‚i‚`‚u‚`‚É‚¨‚¢‚Ă̓Rƒ“ƒpƒCƒ‹EŽÀs‚Æ‚à‚É–â‘è–³‚­Žg—p‚Å‚«‚Ü‚·‚ª
RS232C‚ÉŠÖŒW‚·‚éƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯ƒGƒ‰[‚ª
‹N‚±‚è‚Ü‚·B
(URLØÝ¸(www.ais-com.co.jp))‚Å‚¨ŽØ‚肵‚Ü‚µ‚½B
—Œ`ƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½‚Æ‚±‚ëB
ˆÈ‰º‚̂悤‚ÈꊂɃVƒ“ƒ{ƒ‹‚ª•s–¾‚Æo‚Ü‚µ‚½B
CommPortIdentifier
^
SerialPort.DATAITS_8....
^

ŽÀŒ±‚Í‘åŠw‚ÌŽÀŒ±Žº‚É‚Äs‚È‚Á‚Ä‚¢‚é‚Ì‚Å
Œ»Ý‚̓Gƒ‰[•¶‚ð‚¨Œ©‚¹‚Å‚«‚È‚¢‚̂Ŗ{“–‚É\‚µã‚°‚Ü‚¹‚ñB
‹°‚ç‚­‚Å‚·‚ªArxtx‚©Communications‚É–â‘肪‚ ‚邯Žv‚¢‚Ü‚·‚ª
Œ»Ý‚ÌŠ‚»‚̉ðŒˆô‚ÍŒ©‚‚©‚Á‚Ä‚¨‚è‚Ü‚¹‚ñB

‚ǂȂ½‚©‰ð‚©‚éŒÀ‚è‚Å‚©‚Ü‚¢‚Ü‚¹‚ñ‚̂ŋ³‚¦‚Ä‚­‚¾‚³‚¢
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 22:31:45
classpath’Ê‚Á‚ĂȂ¢‚ñ‚¾‚¯‚¿‚Ⴄ‚ñHH

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:01:17
‚¾‚낤‚ËBà–¾ƒTƒCƒg‚Å‚Í javacomm20-x86.tar ‚ð JAVA_HOME/jre/lib/ext ‚É
“ü‚ê‚ë‚Æ‘‚¢‚Ä‚ ‚邪‚¿‚á‚ñ‚Æ“ü‚Á‚Ă邩? ‚Ü‚½“ü‚ꂽƒfƒBƒŒƒNƒgƒŠ‚Ì JDK ‚ª
–{“–‚ÉŽg‚í‚ê‚Ă邩? ‰º‚̃Rƒ}ƒ“ƒh‚Å‚à’@‚¢‚ÄŠm”F‚µ‚é

ls `dirname \`which javac\``/../lib/ext/javacomm20-x86.tar

‚Ç‚¤‚µ‚Ä‚àƒ_ƒ‚È‚çƒNƒ‰ƒXƒpƒXݒ肵‚é

export CLASSPATH=$CLASSPATH:/path/for/javacomm20-x86.tar

«‚ÆA‚±‚±‚Å–ž‚ðŽ‚µ‚Ä lib/ext ƒAƒŒƒ‹ƒM[гŽÒ‚ªˆêŒ¾

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:43:10
„¤¨HDD‚ªˆê”t‚Å“ü‚è‚Ü‚¹‚ñB

254:>>250
08/01/21 23:52:19
>>251
>>252
‚²•Ô“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
classpath‚Å‚·‚ËB–¾“ú‘‘¬ŽŽ‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½>>252‚³‚ñ‚ÌJDK‚ª–{“–‚ÉŽg‚í‚ê‚Ä‚¢‚é‚©‚ð
ŽŽ‚µ‚Ă݂½‚¢‚ÆŽv‚¢‚Ü‚·B

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 23:58:31
>>246
JRE‚̃pƒX‚ðæ‚ÉŽ‚Á‚Ä‚­‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:46:07
“½–¼ƒNƒ‰ƒX‚ðŽg‚킸‚ɃXƒŒƒbƒh‚̶¬‚Å‚«‚é‚ñ‚Å‚µ‚傤‚©H

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:59:39
‚Å‚«‚é

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:07:14
‚¨‚Ü‚¢‚çƒlƒbƒg‚Å–ð‚É—§‚‚Ǝv‚Á‚½î•ñŒ©‚‚¯‚½‚çL‚­‚ç‚¢ƒNƒŠƒbƒN‚µ‚Ä‚â‚ê‚æB
‚Æ‚¢‚¤“Ƃ茾B

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:45:00
JAVA‚Ì—ûK‚ÉŠÈ’P‚ȃCƒ[ƒWƒrƒ…[ƒA‚ðì‚Á‚Ä‚¢‚Ü‚·B

JFrame‚ðŒp³‚µ‚½ƒƒCƒ“ƒNƒ‰ƒX‚ÉJMenubar‚ðadd‚µ‚ăƒjƒ…[‚ðì‚Á‚Ä‚¢‚é‚̂ł·‚ª
ƒEƒBƒ“ƒhƒE‚ð•‚¶‚邯ƒƒjƒ…[‚àˆê‚ÉÁ‚¦‚Ä‚µ‚Ü‚¢‚Ü‚·B

ÅŒã‚̃EƒBƒ“ƒhƒE‚ð•‚¶‚Ä‚àƒƒjƒ…[‚ÍŽc‚邿‚¤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 02:59:55
JMenuBar ‚ð static 錾‚µ‚½‚肵‚È‚¢‚ÅAƒtƒŒ[ƒ€‚²‚Æ‚É JMenuBar ‚ð new ‚µ‚Ä add ‚·‚éB
‚ƃGƒXƒp[‹C–¡‚É“š‚¦‚Ä‚Ý‚éB

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:09:15
IDE‚Åì‚Á‚Ă݂ĉðÍ‚µ‚Ă݂ê‚ÎH
ŋ߂±‚ÌŽè‚ÌŽ¿–⑽‚·‚¬‚ËH

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:14:02
‰SŽÒ–³Ž‹ƒXƒŒ‚⎀–ŃXƒŒˆÈ‘O‚̂͂邩̂©‚ç‚Å‚·‚ª‰½‚©B

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 03:17:17
‚Ü‚ ‚Å‚àA‚±‚¤Žv‚¤‚ñ‚¾‚¯‚Ç”@‰½‚Ȃ̒ö“x‚Ì„‘ªŽ‚Á‚Ä‚©‚ç‚Ì•û‚ªL‚т邾‚낤‚Ë

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 04:24:20
Logging API ‚Å Log4J ‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ì PatternLayout ‚Ý‚½‚¢‚Ȃ̂Á‚Ä–³‚¢‚Ì?
tuka ‚Ђå‚Á‚Æ‚µ‚Ă킴‚í‚´ Formatter ì‚ç‚È‚«‚áƒ_ƒ‚Ȃ̂©‚æB

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 10:29:03
JDK5.0‚ł̃I[ƒgƒ{ƒNƒVƒ“ƒO‚ÉŠÖ‚·‚鎿–â‚Å‚·B

byte b = 1;
Integer i = new Byte(b) + new Integer(2);

‚±‚̈—‚Í–â‘è‚È‚­ŽÀs‚³‚ê‚Ü‚·‚ªAˆ—‚Ì“à—e‚Ƈ˜‚Í

1.ByteŒ^‚ÆIntegerŒ^‚Ì‘«‚µŽZ‚ªƒAƒ“ƒ{ƒNƒVƒ“ƒO‚ÅbyteŒ^‚ÆintŒ^‚Ì‘«‚µŽZ‚ɂȂé
2.byteŒ^‚ÆintŒ^‚Ì‘«‚µŽZ‚ÌŒ‹‰Ê‚ÍintŒ^‚ɂȂé
3.intŒ^‚ªƒI[ƒgƒ{ƒNƒVƒ“ƒO‚ÅIntegerŒ^‚ƂȂè‘ã“ü‚³‚ê‚é

‚±‚ê‚Ň‚Á‚Ă܂·‚©H
3‚Í‚¢‚¢‚ÆŽv‚¢‚Ü‚·‚ªA1-2‚Í•sˆÀ‚Å‚·B

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 10:36:43
‚Í‚¢

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 11:54:45
>>265
byte Œ^‚Æ int Œ^‚Ì‘«‚µŽZ‚ÌÛ‚É byte Œ^‚ª int Œ^‚ɈÖقɌ^•ÏŠ·‚³‚ê‚éB

268:265
08/01/22 13:43:15
>>266-267
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 15:18:27
java5‚Å”z—ñ‚©‚ç•”•ªW‡‚ð‘S‚Ä—ñ‹“‚µ‚½‚¢‚̂ł·‚ªC‚ǂ̂悤‚É‚·‚ê‚΂悢‚Å‚µ‚傤‚©H

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 15:44:15
if•¶

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 15:44:17
‚ׂ«W‡‚Á‚Ä‚±‚ÆH

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 15:51:30
•”•ªW‡‚ÌðŒ‚𑂯‚æ‚—

273:269
08/01/22 16:20:56
>>270
‚·‚݂܂¹‚ñD‚à‚¤­‚µÚ‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·D

>>271
‚Í‚¢C‚ׂ«W‡‚Ì—ñ‹“‚Å‚·D•ª‚©‚èh‚­‚Ä‚·‚݂܂¹‚ñ

>>272
W‡‚ÌðŒ‚ÍnŒÂ‚ÌŽ©‘R”‚Å‚·D

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 16:37:40
‚܂Ƃà‚ÈŽ¿–â‚à‚Å‚«‚Ë[‚Ì‚©‚æ‚—
‹ï‘Ì“I‚É‚â‚肽‚¢‚±‚Æ‚ð‚«‚¿‚ñ‚Æ‘‚­

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 16:47:03
h‘èƒXƒŒŒü‚«‚Ì“à—e‚¶‚á‚È‚¢‚ÌH‚ׂ«W‡‚Ì—ñ‹“‚È‚çƒAƒ‹ƒSƒŠƒYƒ€‚Ì–â‘èB

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 16:57:12
•¶ŽšƒR[ƒh•ÏŠ·‚Å”Y‚ñ‚Å‚¢‚Ü‚·B

JIS 8’PˆÊ•„†FJIS X0201‚ðŽg—p‚µ‚ÄA•ÏŠ·‚ðs‚¢‚½‚¢‚Å‚·‚ª
ŽÀ‘•‚ª‚í‚©‚è‚Ü‚¹‚ñB

—á)ˆø”‚ÍString –ß‚è’l‚àString
ˆø”‚É‚O‚ª“ü—Í‚³‚ꂽê‡AJIS X0201‚ðŽg—p‚·‚邯‚R‚O‚ɕϊ·‚³‚ê‚é‚̂ł·‚ª
‚ǂ̂悤‚ÉŽÀ‘•‚ðs‚Á‚½‚ç‚æ‚낵‚¢‚Å‚µ‚傤‚©??


277:269
08/01/22 16:57:47
‚²‚艟‚µ‚Å‚·‚ª‚ׂ«W‡‚ðÄ‹A“I‚ɌĂÑo‚·‚±‚Æ‚Å‰ðŒˆ‚µ‚Ü‚µ‚½D
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½D

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 17:15:12
>>277
‚·‚®‰ðŒˆ‚·‚ñ‚Ȃ瑂­‚Ȃ悗

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 17:24:04
>>276
> —á)ˆø”‚ÍString –ß‚è’l‚àString

‚»‚̃Cƒ“ƒ^[ƒtƒFƒCƒX‚ÍŒƒ‚µ‚­•Ï‚¾‚¼B‰½‚©‚牽‚ɕϊ·‚µ‚½‚¢‚ÌH
‚½‚Æ‚¦‚ÎAJava‚Ì1•¶Žš‚ðJIX X 0201‚̃R[ƒh‚É‚µ‚½‚¢‚̂ȂçA
™“ü—Í‚Í charA–ß‚è’l‚Í byte ‚© int

‚à‚µA“ü—Í‚ª•¡”‚Ì•¶Žš‚È‚çA
™“ü—Í‚Í StringA–ß‚è’l‚Í byte[]
‚¶‚á‚È‚¢H

JIS X 0201‚̃R[ƒh‚ÍString‚ɬ‚蓾‚È‚¢‚Å‚·B




280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 17:32:06
"JIS X 0201‚̃R[ƒh‚ÍString‚ɬ‚蓾‚È‚¢‚Å‚·B "
‚µ‚ç‚È‚©‚Á‚½‚Å‚·B

–ß‚è’lbyte[]‚Å‚à—Ç‚¢‚Å‚·B
Œ‹‰Ê“I‚ɂ̓tƒ@ƒCƒ‹‚É‘‚«ž‚ß‚ê‚΂悢‚Ì‚ÅB

"™“ü—Í‚Í StringA–ß‚è’l‚Í byte[]
‚¶‚á‚È‚¢H"
‚ÅŽÀ‘•‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B



281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 17:41:22
>>280

inputString.getBytes("JIS_X0201");
‚±‚ꂾ‚¯B

ƒtƒ@ƒCƒ‹‚É‘‚«‚½‚¢‚¾‚¯‚¾‚Á‚½‚çA
OutputStreamWriter writer = new OutputStreamWriter(
new FileOutputStream(fileName), "JIS_X0201");
writer.write(inputString);
‚Æ‚¢‚¤Š´‚¶‚ÉOutputStreamWriter‚ðŽg‚Á‚Ä‚à‚¢‚¢‚ËB


282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:06:11
>>279
‚±‚¢‚ƒAƒzH

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:23:15
byte[] b = new byte[10];
byte[] temp_hoge = new byte[10];

‚±‚ê‚ç‚Ó‚½‚‚ð”äŠr‚µ‚Ä“™‚µ‚¯‚ê‚Îtemp_Ahoge‚ð•Ô‚·‚悤‚É‚µ‚½‚¢‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H

if(‚±‚±‚É“™‚µ‚¢ðŒ‚ð“ü‚ê‚é){
return temp_Ahoge;
}

‚¾‚ÆŽv‚¤‚̂ł·‚ªƒAƒhƒoƒCƒX‚ð‚¨Šè‚¢‚µ‚Ü‚·B

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:24:29
>> 281
ŽŽ‚µ‚Ă݂܂µ‚½‚ªA
ƒtƒ@ƒCƒ‹‚ɉ½‚à‘‚«o‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½‚ªA‚Ç‚¤‚µ‚Ăłµ‚傤‚©HH

ŽÀ‘•‚Í
String fileName = "C:\\tmp2\\sample.txt";
String inputString = "0";
OutputStreamWriter writer;
try {
writer = new OutputStreamWriter(new FileOutputStream(fileName),
"JIS_X0201");
writer.write(inputString);
System.out.println(inputString);

‚Å‚·B

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:34:43
>>280
Java‚ÌString‚ŕێ‚µ‚Ä‚ébyte‚Ì•¶ŽšƒZƒbƒg‚ÍUnicodeB
‘¼‚Ì•¶ŽšƒZƒbƒg‚ŕێ‚·‚éꇂÍA•ÏŠ·‚µ‚Äbyte”z—ñ‚Ü‚ÜB

>>283
static boolean java.util.Arrays.equals(byte[], byte[])
’A‚µAˆø”‚ªnull“¯Žm‚Ìꇂàtrue‚ð•Ô‚·B

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:45:19
>>285
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘‘¬Žg—p‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 19:51:28
>>284
‚³‚¢‚²‚Éwriter.close()‚µ‚Ä‚éH


288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 20:44:24
>>287
‘‚«–Y‚ê‚Ă܂µ‚½B

>>285
‚·‚¢‚Ü‚¹‚ñB‚»‚̕ϊ·‚·‚邱‚Æ‚ª‚æ‚­‚í‚©‚ç‚ñ‚Å‚·B

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:48:10
A.java‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ÆB.java‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª‚ ‚邯‚µ‚Ü‚·B
‚±‚̂Ƃ«
A.java‚©‚ç‚ ‚é‚à‚Ì‚ðB.java
‚É“n‚µ‚½‚ ‚ÆB.java‚ň—‚ð‚µ‚ÄA.java‚ɕԂ·ƒvƒƒOƒ‰ƒ€‚ð\’z‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚ȃR[ƒh‚𑂯‚΂¢‚¢‚Å‚·‚©H

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:51:40
Ž¿–â‚Å‚·B

JavaƒvƒƒOƒ‰ƒ€‚ÅCygwin‚ɑ΂µ‚Äujavap -c@”CˆÓ‚Ì.classv‚ðs‚¢A‚»‚ÌŒ‹‰Ê‚ðŽæ‚èž‚Ý‚½‚¢‚̂ł·‚ª‚Ç‚¤s‚¦‚΂¢‚¢‚Å‚µ‚傤‚©B
ProcessBuilder‚ðŽg‚¦‚΂¢‚¢‚悤‚Ȃ̂ł·‚ªA‚»‚±‚©‚çæ‚ª•ª‚©‚è‚Ü‚¹‚ñB
\‚µ–ó‚ ‚è‚Ü‚¹‚ñ‚ª‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:52:11
•\Œ»‚ª‚ ‚¢‚Ü‚¢B
ƒvƒƒZƒXŠÔ’ÊM‚Ý‚½‚¢‚ÈŽ–‚µ‚½‚¢‚̂ȂçTCP/IP‚È‚è’@‚¢‚ăVƒŠƒAƒ‰ƒCƒY‚³‚ꂽƒIƒuƒWƒFƒNƒg“n‚·‚Æ‚©B

ƒNƒ‰ƒXŠÔ‚Å’P‚ÉŒ©‚¦‚ê‚Ηǂ¢‚¾‚¯‚È‚çƒAƒNƒZƒXCüŽq‚‚¯‚邯‚©

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:54:50
>>290
ProcessBuilder ‚©‚ç Process ¨ InputStream ‚̇‚Ɏ擾‚·‚ê‚΂»‚±‚©‚ç javap ƒRƒ}ƒ“ƒh‚Ìo—Í“à—e‚ªŽæ‚ê‚éB

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:57:30
cygwin ‚ÍŠÖŒW‚ ‚é‚ñ‚¾‚ë[‚©H

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 21:59:48
‚»‚ñ‚ÈŽ¿–âŽÒƒgƒ‰ƒbƒv‚ɘf‚킳‚ê‚Ä‚¢‚邤‚¿‚͂܂¾‚Ü‚¾‚Ђæ‚Á‚±B

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:01:33
>>289
ƒtƒ@ƒCƒ‹‚ðˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚ªŠó–]‚Ȃ̂©H

—Ž‚¿’…‚¢‚ÄA—pŒê‚𳂵‚­Žg‚Á‚ÄŽ¿–₵‚悤

296:291
08/01/22 22:03:46
‚â‚₱‚µ‚¢‚È>>289ˆ¶

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:05:02
>>289
public class A{
public static void main(String[] args){
@@B b = new B();
@@Object nanika = /* ‰½‚© */;
@@Object kekka = b.shori(nanika)
}
}

public class B{
public Object shori(Object nanika){
@@/* ˆ— */
@@return kekka;
}
}

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:05:49
‘‘¬‚Ì‚²‰ð“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚â‚肽‚¢‚±‚Æ‚ÍA.classƒtƒ@ƒCƒ‹‚Ìî•ñ‚ðjavap -cƒRƒ}ƒ“ƒh‚Ŏ擾‚µA‚»‚ê‚ç‚Ìî•ñ‚ð
ƒvƒƒOƒ‰ƒ€‚ÅŽg—p‚µ‚½‚¢‚̂ł·B

–{“–‚ɉ•à“I‚Å‚·‚¢‚Ü‚¹‚ñBBB

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:19:00
‘å•ÏŽ¸—ç‚¢‚½‚µ‚Ü‚µ‚½B
>>295‚ð@>>290‚ɑ΂·‚é•Ô“š‚ÆŠ¨ˆá‚¢‚µ‚Ü‚µ‚½A\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

ŽŽ‚µ‚É‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚Å‚·B

@@@@@@@ProcessBuilder pb = new ProcessBuilder("C://cygwin/Cygwin.bat","ls");
try {
Process p = pb.start();
InputStream stdIn = p.getInputStream();
InputStream errIn = p.getErrorStream();
int c;
while ((c = stdIn.read()) != -1) {
System.out.print((char)c);
}
stdIn.close();
while ((c = errIn.read()) != -1) {
System.out.print((char)c);
}
errIn.close();
int ret = p.waitFor();
System.out.println("process exited with value : " + ret);
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
o—Í‚ÍˆêØ‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:24:05
>>299
new ProcessBuilder("bash", "--login", "-c", "\"ls -laF\"")

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:42:03
>>296
‚ ‚¢‚Ü‚¢‚·‚¬‚Ä‚·‚݂܂¹‚ñB
A( URLØÝ¸(www.uploda.org) )
‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª‚ ‚Á‚ÄA‚̂Ȃ©‚É‚Í

public static void main(String[] args) {
HelloWorldJNI hello = new HelloWorldJNI();
byte[] card_idm = new byte[16];
String temp;
String sid = "0404040404040404";

‚Æ‚¢‚¤ƒR[ƒh‚ª‚ ‚é‚̂ł·‚ªA0404`‚Æ‚¢‚¤“Á’è‚Ì‚à‚̂ł͂Ȃ­
B‚ªŽó‚¯Žæ‚é’l‚ð‚»‚Ì‚Ü‚ÜA‚Ìã‚Ì•”•ª‚ɕԂµ‚½‚¢‚ñ‚Å‚·B

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:42:27
>>300
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‘‘¬ŽŽ‚µ‚½‚̂ł·‚ªƒGƒ‰[‚ªA
java.io.IOException: CreateProcess: bash --login -c "ls -laF" error=2

ŽŽ‚µ‚É"bash"‚݂̂łâ‚Á‚½‚Æ‚±‚듯‚¶ƒGƒ‰[‚ª•Ô‚Á‚Ä‚«‚Ü‚µ‚½B
java.io.IOException: CreateProcess: bash error=2

ƒpƒX‚©‰½‚©‚̉e‹¿‚Ȃ̂łµ‚傤‚©BB
‚Ü‚½ACygwin‚𖳎‹‚µ‚Ä@"cmd","cd ../"‚Æ‚â‚Á‚½‚Æ‚±‚ë

Microsoft Windows XP [Version x.x.xxxx]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\workspace\test>

‚Æ‚¢‚¤Œ‹‰Ê‚ɂȂèAcd ../‚ɂ‚¢‚Ă͔½‰f‚³‚ê‚Ä‚¢‚È‚¢‚悤‚Ȃ̂ł·‚ªBB

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:43:47
>>302‘±‚«

‚Æ‚¢‚¤Œ‹‰Ê‚ɂȂèAcd ../‚ɂ‚¢‚Ă͔½‰f‚³‚ê‚Ä‚¢‚È‚¢‚悤‚Ȃ̂ł·‚ªBB

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:45:50
Eclipse3.3‚Åtomcat6.0+JSP‚É‚æ‚éƒEƒFƒuƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŠJ”­‚µ‚Ä‚¢‚Ü‚·B
‚ ‚éƒNƒ‰ƒXihogej‚Ì쬂ɂͬŒ÷‚·‚é‚̂ł·‚ªA‚»‚̃Nƒ‰ƒX‚ðJSPƒtƒ@ƒCƒ‹‚©‚çŽQÆ‚µ‚悤‚Æ‚·‚邯
uNoClassDefFoundError: foo/barv‚Æ‚¢‚¤—áŠO‚ª“Š‚°‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B
Œ©‚‚©‚ç‚È‚¢ƒNƒ‰ƒXibarj‚Æ‚¢‚¤‚Ì‚ÍEclipse‚Ì‹@”\‚Å‚ ‚éuƒ†[ƒU[Eƒ‰ƒCƒuƒ‰ƒŠ[‚̒ljÁv‚ŒljÁ‚µ‚½JARƒtƒ@ƒCƒ‹‚Ì’†‚̃Nƒ‰ƒX‚Å‚·B
EJSPƒtƒ@ƒCƒ‹‚©‚炱‚̃Nƒ‰ƒXƒtƒ@ƒCƒ‹‚ðŒÄ‚΂Ȃ¢‚悤‚É‚·‚é
EJSP‚âtocat‚ȂǂðŽg—p‚¹‚¸A‚©‚í‚è‚Émainƒƒ\ƒbƒh‚ðŽ‚ÂƒNƒ‰ƒX‚ðV‚½‚É쬂µ“¯—l‚̈—‚ðs‚¤
‚ȂǂƂ·‚邯Aã‹L—áŠO‚Ͷ‚¶‚Ü‚¹‚ñB
uƒ†[ƒU[Eƒ‰ƒCƒuƒ‰ƒŠ[‚̒ljÁv‚É‚æ‚Á‚ĒljÁ‚³‚ꂽƒNƒ‰ƒX‚ðŠÜ‚ÞƒNƒ‰ƒX‚ðJSPƒtƒ@ƒCƒ‹‚Å—˜—p‚·‚邱‚Ƃ͂ł«‚È‚¢‚̂łµ‚傤‚©H
­X‚â‚₱‚µ‚¢‚Å‚·‚ªA‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 22:52:27
>>302
ƒtƒ‹ƒpƒX‚Å‘‚¯B"C:\\cygwin\\bin\\bash.exe"

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:02:48
>>305

‰ðŒˆ‚¢‚½‚µ‚Ü‚µ‚½A–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:06:23
>>304
ƒ†[ƒUƒ‰ƒCƒuƒ‰ƒŠ‚ŒljÁ‚µ‚½ JAR ƒtƒ@ƒCƒ‹‚ð WEB-INF/lib ‚̉º‚É’u‚¯B

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:13:42
>>301java beanŽg‚¤‚Æ‚©ƒvƒƒpƒeƒBƒtƒ@ƒCƒ‹‚É’Ç‚¢o‚·‚Æ‚©’P‚Épublic void setSID()‚ȃƒ\ƒbƒh‚ðA‚É’è‹`‚·‚邯‚©B

ÝŒv‚Ì–â‘è‚È‚ñ‚¾‚¯‚Çjava‚ÌŽd—lŽ©‘̂͗‰ð‚µ‚Ä‚é‚ÌH

‚µ‚ĂȂ¢‚Ȃ炨•׋­B

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:28:41
>>308
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘²‹ÆŒ¤‹†‚ÅJava‚ðŽg‚Á‚Ä‚¢‚é‚̂ł·‚ª‘S‘R‚í‚©‚ç‚È‚­‚ÄEEEB

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:29:39
>>308
public void setSID()‚ȃƒ\ƒbƒh‚ðA‚É’è‹`‚·‚邯‚¢‚¤‚Ì‚Í
A.java‚̃vƒƒOƒ‰ƒ€’†‚É
public void setSID(){
‚Æ‚¢‚¤‚Ì‚ðì‚Á‚Ä’†‚ŌĂÑo‚¹‚΂¢‚¢‚̂łµ‚傤‚©H

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:34:40
‰‚ß‚Á‚©‚ç•׋­‚µ’¼‚¹

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 23:51:35
>>309
’©‚܂ňê–é’Ђ¯‚¾

ó÷‚èàÛàè - Java ƒAƒvƒŠƒP[ƒVƒ‡ƒ““ü–å
URLØÝ¸(www.nextindex.net)

313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 00:26:07
>>312
‚Ü‚½‚»‚ê‚©‚æ
é“`‰³

314:login:Penguin
08/01/23 00:46:36
String fileName = "C:\\tmp2\\sample.txt";
String inputString = "0";
OutputStreamWriter writer;
try {
writer = new OutputStreamWriter(new FileOutputStream(fileName),
"JIS_X0201");
writer.write(inputString);

‚ÆŽÀ‘•‚µ‚Ă݂܂µ‚½‚ªAƒtƒ@ƒCƒ‹‚É‚ÍinputString‚Ì’l"0"‚ª‘‚«o‚³‚ꂽ
‚¾‚¯‚Å‚µ‚½B

‚â‚肽‚¢‚±‚ƂƂµ‚Ä‚ÍA"0"‚ð“ü—Í‚µ‚½‚Æ‚«‚ÉJIS_X0201‚Ì’l‚Ì"30"‚ð
o—Í‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂æ‚낵‚¢‚Å‚µ‚傤‚©HH

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 00:54:27
>>314
‚à‚µ‚©‚µ‚Ä,@'3'@‚Æ@'0'@‚Æ‚¢‚¤•¶Žš‚ð‘‚«o‚µ‚½‚¢‚ÌH

316:login:Penguin
08/01/23 01:04:10
"‚O"‚ðJIS_X0201‚œǂݞ‚Þ‚Æ"‚R‚O"‚Æ‚¢‚¤’l‚É‚È‚é‚ÆŽv‚¢‚Ü‚·B
Ž©•ª‚Ì”Fޝ‚ªŠÔˆá‚Á‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ì‚ÅA"3","0"‚Æ•ªŠ„‚µ‚Ä
‘‚«o‚·‚â‚è‚©‚½‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B


317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 01:23:58
>>314,316
‚ ‚é•¶Žš‚ðJIS X 0201‚ɃGƒ“ƒR[ƒh‚µ‚½‚Æ‚«‚̃oƒCƒg—ñ‚ð16i”‚Ì•¶Žš
—ñ‚É‚µ‚½‚¢A‚Æ‚¢‚¤‚±‚ƂȂ̂ËB

‚Å‚ ‚ê‚ÎAOutputStreamWriter‚Í–Y‚ê‚ÄA
inputString.getBytes("JIS_X0201") ‚Å“¾‚½ƒoƒCƒg—ñ‚ð1ƒoƒCƒg‚¸‚Â
String.format("%02x", ... ‚ʼnÁH‚µ‚Ä‚¢‚­‚̂ŗǂ³‚»‚¤B


318:login:Penguin
08/01/23 01:31:48
>>317
‚²—‰ð‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

ŽÀÛ‚ÌŽÀ‘••û–@‚ð•·‚¢‚Ä‚à‚æ‚¢‚Å‚·‚©HH
ƒtƒ@ƒCƒ‹‚É‘‚«ž‚Þˆ—‚Ü‚Ås‚¢‚½‚¢‚Å‚·B

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 01:37:47
‚³‚·‚ª‚ÉŽ©•ª‚Å‚â‚ê‚æ‚—

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 01:40:15
>>318
317‚Å‚±‚±‚܂ŋï‘Ì“I‚Ƀqƒ“ƒg‚ª‘‚¢‚Ä‚ ‚é‚ñ‚¾‚©‚çA‚ ‚Ƃ͎©•ª‚Å‘‚«
‚È‚³‚¢‚ÈB


321:login:Penguin
08/01/23 01:42:42
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚â‚Á‚Ă݂é‚Å‚·B

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 04:12:01
BigDecimalƒNƒ‰ƒX‚Å•½•ûª‚ÌŒvŽZ‚ð‚µ‚½‚¢‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚Ä—pˆÓ‚³‚ê‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©H
ƒOƒO‚Á‚ÄŒ©‚‚©‚Á‚ÄŠì‚ñ‚¾‚çRuby‚Å‚µ‚½ orz


323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 08:05:16
—pˆÓ‚³‚ê‚ĂȂ¢‚©‚玩•ª‚Å‘‚­‚µ‚©‚È‚¢B

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 08:18:10
>>322
‚â‚͂肻‚¤‚Å‚·‚©B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

325:304
08/01/23 08:31:13
>>307
ƒŒƒX‚ª’x‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚·‚݂܂¹‚ñB
æ‚Ù‚ÇŽŽ‚µ‚Ă݂½‚Æ‚±‚ëAãŽè‚­‚¢‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 11:22:00
‚·‚݂܂¹‚ñB‰SŽÒ‚ÌŽ¿–â‚Å‚·B

System.out.printf("Å‹à: $%.2f x 5.0% = $%.2f. \n", calcp, calctax);

‚Å@5.0%@‚Æ@%@‚ð•\ަ‚µ‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂æ‚낵‚¢‚Å‚µ‚傤‚©H
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 11:24:38
>>326
%%

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 11:30:06
>>327
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‚â‚Á‚Ƃł«‚½EEE(LÍM)

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 13:32:38
ƒIƒuƒWƒFƒNƒg‚ðƒVƒŠƒAƒ‰ƒCƒY‰»‚µ‚ăZ[ƒu‚µ‚½ƒtƒ@ƒCƒ‹‚ðƒ[ƒh‚µA
ĂуZ[ƒu‚µ‚悤‚Æ‚·‚邯A‚±‚ñ‚ȃGƒ‰[‚ª”­¶‚µ‚Ü‚·
Exception in thread "AWT-EventQueue-0" java.lang.InternalError: Unable to bind [ƒtƒ@ƒCƒ‹–¼] to parent
at sun.awt.shell.Win32ShellFolder2$4.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$4.call(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.getIShellFolder(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$18.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$18.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
‘Έ•û–@‚Í–³‚¢‚Å‚µ‚傤‚©

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 18:38:57
Œ»Ýhtml‚©‚çŽó‚¯Žæ‚Á‚½ƒf[ƒ^‚ðƒT[ƒuƒŒƒbƒg‚ň—‚µAJSP‚Å•\ަ‚³‚¹‚邯‚¢‚¤‚±‚Æ‚ð‚µ‚Ä‚¢‚Ü‚·B
Žó‚¯Žæ‚Á‚½ƒf[ƒ^‚ðƒT[ƒuƒŒƒbƒg“à‚ÅDB‚Ì’†‚É‚ ‚éƒf[ƒ^‚ÆÆ‡‚µA
ƇŒ‹‰Ê‚ðo‚·‚Æ‚¢‚¤‚±‚Æ‚ð‚µ‚½‚¢‚̂ł·‚ªA
ƒT[ƒuƒŒƒbƒg“à‚̈—‚ª‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB

ƒ\[ƒX‚Í

public class Servlet extends HttpServlet{
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException{
req.setCharacterEncoding("Shift_JIS");
res.setContentType("text/html;carset = Shift_JIS");

//ƒpƒ‰ƒ[ƒ^‚ðŽæ“¾
String id = req.getParameter("id");
String pas = req.getParameter("pas");
String result = "";

try{
// ƒhƒ‰ƒCƒoƒNƒ‰ƒX‚ðƒ[ƒh
Class.forName("org.gjt.mm.mysql.Driver");

// DB‚ÖÚ‘±
String url = "jdbc:mysql:///testdb?user=root&password=admin&useUnicode=true&characterEncoding=sjis";
Connection con = DriverManager.getConnection(url);

// ƒvƒŒƒyƒA[ƒhƒXƒe[ƒgƒƒ“ƒgƒIƒuƒWƒFƒNƒg‚ð¶¬
PreparedStatement stmt = con.prepareStatement("SELECT * FROM Login WHERE ID = ? AND PASS = ? ");


331:330
08/01/23 18:40:21
>>330‚Ì‘±‚«

//IN ƒpƒ‰ƒ[ƒ^’l‚ðÝ’è‚·‚é
stmt.setString(1,id);
stmt.setString(2,pas);

// ƒNƒGƒŠ[‚ðŽÀs‚µ‚ÄŒ‹‰ÊƒZƒbƒg‚ðŽæ“¾
ResultSet rs = stmt.executeQuery();

//Žw’肵‚½ðŒ‚ƈê’v‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©B
if(rs.next() == true){
result = "ƒƒOƒCƒ“‚ɬŒ÷‚µ‚Ü‚µ‚½B";

}else{
result = "ƒƒOƒCƒ“‚ÉŽ¸”s‚µ‚Ü‚µ‚½B";
}



332:330
08/01/23 18:40:52
>>331‚Ì‘±‚«
// ƒf[ƒ^ƒx[ƒX‚©‚çØ’f
stmt.close();
con.close();

}catch(Exception e){
e.printStackTrace();
}

//ƒZƒbƒVƒ‡ƒ“ƒXƒR[ƒv‚Å’l‚ð“n‚·
HttpSession session = req.getSession();
session.setAttribute("result", result);
RequestDispatcher rd = req.getRequestDispatcher("./loginResult.jsp");
rd.forward(req, res);
}
}

‚Å‚·B
ƒRƒ“ƒpƒCƒ‹‚͂ł«‚é‚̂ł·‚ªAˆ—‚ðs‚Á‚Ä‚¢‚邯‚«‚Étry{}‚Ì’†‚ð’Ê‚ç‚È‚¢‚Ý‚½‚¢‚Å‚·B
result‚Ì’l‚ðJSP‚Å•\ަ‚³‚¹‚½‚Æ‚«null‚Æo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚ǂ̂悤‚Ȉ—‚ð‚µ‚½‚çresult‚É’l‚ð“n‚¹‚é‚Ì‚©‚ª•ª‚©‚è‚Ü‚¹‚ñB
‚æ‚낵‚¯‚ê‚ÎA‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·B

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 19:46:18
—áŠO‚ÍH
HTML‚Ì•û‚̃\[ƒX‚ÍH
‚»‚à‚»‚àdoPost‚É‚½‚ǂ蒅‚¢‚Ä‚ñ‚ÌH
System.out‚È‚èƒfƒoƒbƒJ‚È‚è‚ň—‚ð‚¨‚Á‚½H

334:RoundTrip
08/01/23 20:49:01
Ž¿–âF
“¯‚¶interface‚ðŽ‚ÂƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªA”z—ñ‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‚±‚ê‚ç‚̃Cƒ“ƒXƒ^ƒ“ƒX‚É‚¨‚¢‚ÄA•Ï”‚âƒCƒ“ƒXƒ^ƒ“ƒX‚ð‹¤—L‚µ‚½‚¢ê‡
‚ǂ̂悤‚È•û–@‚ª‚ ‚é‚Å‚µ‚傤‚©B

‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 20:58:30
>>334
ƒNƒ‰ƒX•Ï”

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 20:59:13
”z—ñ‚ðŠ—L‚µ‚Ä‚¢‚鑤‚̃IƒuƒWƒFƒNƒg‚ÉŠ—L‚³‚¹‚ÄA
‚»‚±‚É–â‚¢‡‚킹‚½‚çH

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 21:42:31
‘O‰ñ‚Í‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
–³Ž–RS232C‚̃vƒƒOƒ‰ƒ€‚ðì‚鎖‚ª‚Å‚«‚Ü‚µ‚½‚ª
ƒGƒ‰[‚ª‹N‚±‚Á‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
‚Ç‚¤‚©A’mŒb‚ð‘Ý‚µ‚Ä‚­‚¾‚³‚¢B
Fì‚肽‚¢‚à‚ÌF
‚q‚“‚Q‚R‚Q‚b‚ð—p‚¢‚½ƒVƒŠƒAƒ‹’ÊM‚ðs‚È‚¤ƒvƒƒOƒ‰ƒ€
FŽQlƒTƒCƒgF
URLØÝ¸(www.ais-com.co.jp)
URLØÝ¸(www.02.246.ne.jp)


338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 21:43:13
FƒvƒƒOƒ‰ƒ€F
//rs232c.java

import java.io.*;
import java.util.*;
import java.text.*;
import javax.comm.*;
import gnu.io.UnsupportedCommOperationException;
import gnu.io.CommPortIdentifier;
import gnu.io.SerialPort;

class rs232c1{
public static void main(String args[]){
byte rs232c[];
rs232c = new byte[10];
try{
CommPortIdentifier ports = CommPortIdentifier.getPortIdentifier( "COM1" );
SerialPort port = ( SerialPort )ports.open( "RS232C", 1000 );
port.setSerialPortParams( 9600,SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE );
port.setFlowControlMode( SerialPort.FLOWCONTROL_NONE );
InputStream in232c = port.getInputStream();
//“ǂݞ‚Ý
in232c.read(rs232c);
System.out.println("read="+rs232c);
in232c.close();
port.close();
}
catch( Exception e ) {
System.out.println( "Error:" + e.getMessage() );
}
}
}

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 21:47:43
FŽÀsŒã‚̃Gƒ‰[ƒƒOF
{\rtf1\ansi\ansicpg932\deff0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'82\'6f\'83\'53\'83\'56\'83\'62\'83\'4e;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang1041\f0\fs20 #\par
# An unexpected error has been detected by HotSpot Virtual Machine:\par
#\par
# SIGSEGV (0xb) at pc=0xb7f6bedf, pid=2701, tid=16384\par
#\par
# Java VM: Java HotSpot(TM) Client VM (1.4.2_16-b05 mixed mode)\par
# Problematic frame:\par
# C [ld-linux.so.2+0x8edf]\par
FFF@’†—ª@FFF
PATH=/usr/java/j2sdk1.4.2_16/bin:/usr/java/j2sdk1.4.2_16/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/mysql/bin:/usr/local/jdk1.2.2/bin:/usr/local/mysql/bin:/usr/local/jdk1.2.2/bin\par
USERNAME=root\par
LD_LIBRARY_PATH=/usr/java/j2sdk1.4.2_16/jre/lib/i386/client:/usr/java/j2sdk1.4.2_16/jre/lib/i386:/usr/java/j2sdk1.4.2_16/jre/../lib/i386\par
SHELL=/bin/bash\par
--------------- S Y S T E M ---------------\par
\par
OS:Linux\par
rlimit: STACK 8192k, CORE 0k, NPROC 4031, NOFILE 1024, AS infinity\par
load average:-0.01 0.00 -0.01\par
\par
CPU:total 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2\par


340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 21:48:38
>>337
>>338
>>339
’·•¶Ž¸—炵‚Ü‚µ‚½B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 21:58:34
•ªŠ„‚µ‚Ä‘‚«‚±‚މɂª‚ ‚Á‚½‚ç“K“–‚È‚¤‚‚낾‚Éã‚°‚ëB

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 22:06:26
>>341
•ʂɕªŠ„‚Í‚µ‚ĂȂ¢‚ñ‚¶‚á‚ËH

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 22:15:08
ƒlƒCƒeƒBƒuƒ‰ƒCƒuƒ‰ƒŠ‚ªƒNƒ‰ƒbƒVƒ…‚µ‚Ä‚éB‚»‚êˆÈã‚Í’m‚ç‚ñB

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 22:41:12
>>341
ƒf[ƒ^‚ðƒAƒbƒv‚µ‚Ü‚µ‚½B
iURLØÝ¸(age3.tubo.80.kg)j


345:RoundTrip
08/01/24 00:40:07
>>335
ƒNƒ‰ƒX•Ï”‚Á‚ÄA‚ǂ̃Nƒ‰ƒX‚̂łµ‚傤‚©B
—Ç‚¯‚ê‚΂²Žw“±‚¨Šè‚¢‚µ‚Ü‚·B

>>336
”z—ñ‚ðŠ—L‚µ‚Ä‚¢‚鑤‚̃Cƒ“ƒXƒ^ƒ“ƒX‚É–â‚¢‡‚킹‚é•û–@‚Á‚Ä
‚Ç‚ñ‚È‚à‚Ì‚ª‚ ‚è‚Ü‚·‚©H
”킹‚½interface‚ÌŠÖŒW‚ÅA‚ ‚ñ‚Ü‚èˆø”Žg‚¢‚½‚­‚È‚¢‚̂ł·B
‚â‚Á‚Ï‚èAˆø”‚Å“n‚·‚µ‚©–³‚¢‚Å‚µ‚傤‚©cB

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:13:10
Œë”š‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½‚Ì‚ÅA‰½‘²A‚±‚¿‚ç‚Å‚²Žw“±‚¨Šè‚¢\‚µã‚°‚Ü‚·B

ŽŸ‚Ì‘I‘ðŽˆ‚æ‚賂µ‚¢‹Lq‚ð‚·‚×‚Ä‘I‚тȂ³‚¢B

1:java.io.FileReader‚̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚©‚ç•¶Žš‚ðs’PˆÊ‚œǂݞ‚ÞƒNƒ‰ƒX‚Å‚ ‚éB
2:new File("bbs.txt")‚Æ‹Lq‚·‚邯AV‚µ‚¢ƒtƒ@ƒCƒ‹‚ªì¬‚³‚ê‚éB
3:ƒtƒ@ƒCƒ‹‚Ì‘€ì‚ðs‚¤‘O‚É‚ÍAFileƒNƒ‰ƒX‚Ìopenƒƒ\ƒbƒh‚ð•K‚¸Žg—p‚·‚éB
4:BufferedReaderƒNƒ‰ƒX‚ÌreadLineƒƒ\ƒbƒh‚ÍAƒtƒ@ƒCƒ‹‚ÌI’[‚܂łð“ǂݞ‚ÞB
5:FileƒNƒ‰ƒX‚ÌisFileƒƒ\ƒbƒh‚Ì–ß‚è’l‚ªfalse‚¾‚Á‚½ê‡‚ÍA‚»‚̃tƒ@ƒCƒ‹‚ª–³‚¢‚©A‚Ü‚½‚Í‚»‚Ì–¼‚ªƒfƒBƒŒƒNƒgƒŠ‚Å‚ ‚鎖‚ðŽ¦‚µ‚Ä‚¢‚éB


347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:16:48
>>346
javadoc‚Ý‚ê‚ΈꔭI³‰ð‚ª‘S•”‘‚¢‚Ä‚ ‚邿I

‚Í‚¢AŽŸ‚Ìl‚Ç‚¤‚¼

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:18:28
>>346
‘S•”ŠÔˆá‚¢B

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:27:14
>>347‚³‚ñA>>348‚³‚ñA
Œƒ‚µ‚­‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B


350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:31:23
5.‚ͳ‰ð‚¶‚á‚È‚¢‚©‚ÆŽv‚Á‚Äjavadoc‚ð“ǂݕԂµ‚½‚ªA
Šm‚©‚Ƀtƒ@ƒCƒ‹‚Å‚àƒfƒBƒŒƒNƒgƒŠ‚Å‚à‚È‚¢ê‡‚ª‚ ‚肤‚é‚Ý‚½‚¢‚¾‚ËB

‚µ‚©‚µAƒtƒ@ƒCƒ‹‚Å‚àƒfƒBƒŒƒNƒgƒŠ‚Å‚à‚È‚¢‚à‚Ì‚Á‚ĂȂñ‚¾‚낤H

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:39:27
con‚Æ‚©nul‚©‚ȂƎv‚Á‚ÄŽŽ‚µ‚Ă݂½‚çAisFile‚ªtrue•Ô‚µ‚½B
’²‚ׂĂ݂½‚çAjava6‚©‚çfalse•Ô‚·‚悤‚ɕςÁ‚½‚Ý‚½‚¢B

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 11:42:40
>>350
NamedPipe ‚Æ‚© ƒfƒoƒCƒXƒtƒ@ƒCƒ‹ ‚Æ‚©B
Java‚ª“®ì‚·‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÍWindows‚¾‚¯‚¶‚á‚È‚¢‚µB


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5382“ú‘O‚ÉXV/229 KB
’S“–:undef