Re: [問題] 關於java.net的使用問題

看板java作者 (痞子軍團團長)時間17年前 (2008/06/09 02:07), 編輯推噓8(801)
留言9則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《henry035 (Rex)》之銘言: : ServerSocket svs=new ServerSocket(2525); : Socket s=svs.accept(); <- (1) 你 google 一下 incompatible types 的意思 那麼,我只能說,建議你把上面這行寫成 java.net.Socket s = svs.accept(); 來以防萬一 不然,單純帳面上看起來... 應該不會有錯 : OutputStream out=s.getOutputStream(); <- (2) : out.write(str.getBytes()); : out.close(); : s.close(); <- (3) : compile時會出現下列錯誤 : (1) incompatible types : (2) cannot find symbol method getOutputStream() : (3) cannot find symbol method close() : 已經有 : import java.net.*; : import java.io.*; : 想請問為什麼會有這樣的錯誤? : 是因為JDK裝不齊全嗎? (我是用jdk1.5.0_06) : 之前我曾裝過 1.5.0_09也是不行,後來因為某些因素一定要用1.5.0_06 : 重裝依然有此問題 : 我去查JDK 那些出問題的好像都是1.0版就具有的功能 : 而我在這台電腦上但其他非網路的程式都可以正常compile說 : 怪的是將此程式拿到別台電腦卻可以compile成功 : (此程式還是某書上的範例程式@@) : 想請問大大們可能的問題出在哪? : 謝謝 -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.218.58.96

06/09 08:09, , 1F
太感謝大大啦~ 真的加上 "java.net" 就可以了
06/09 08:09, 1F

06/09 08:11, , 2F
不過還是很想知道已import過了,為什麼還需要加?
06/09 08:11, 2F

06/09 11:28, , 3F
大概是撞名了
06/09 11:28, 3F

06/09 13:48, , 4F
我也覺得是撞名 請原PO提供程式碼看看 結果推文被修掉了
06/09 13:48, 4F

06/09 18:13, , 5F
個人認為200%是撞名 java.net.Socket 被搶
06/09 18:13, 5F

06/09 19:03, , 6F
XD~ 我發現真的是我搞烏龍~ 同目錄層有名為Socket的class
06/09 19:03, 6F

06/09 19:05, , 7F
謝謝大大們的指點~
06/09 19:05, 7F

06/09 23:15, , 8F
基本上 建議避開使用一些java內定的特定類別
06/09 23:15, 8F

06/10 01:08, , 9F
了解~
06/10 01:08, 9F
文章代碼(AID): #18J1_htC (java)
文章代碼(AID): #18J1_htC (java)