Discussion:
[問題] jcreator每次complier都會出現的message
(时间太久无法回复)
mumu
2006-10-30 18:32:17 UTC
Permalink
每次寫完一個java的程式
complier完後
下方都會出現一個message
unmappable character for encoding MS950
一開始我不知道問題出在那裡
後來我反覆查看後
發現只要我的程式裡有出現中文的地方
不論是寫在註解裡的中文
還是在" "裡的中文
他都會指出該行unmappable character for encoding MS950
是什麼原因呢?
網路上找了一下
可是我看不懂他們是怎麼說的...

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
無知的q
2006-10-30 19:10:32 UTC
Permalink
※ 引述《chobit618 (mumu)》之銘言:
: 每次寫完一個java的程式
: complier完後
: 下方都會出現一個message
: unmappable character for encoding MS950
: 一開始我不知道問題出在那裡
: 後來我反覆查看後
: 發現只要我的程式裡有出現中文的地方
: 不論是寫在註解裡的中文
: 還是在" "裡的中文
: 他都會指出該行unmappable character for encoding MS950
: 是什麼原因呢?
: 網路上找了一下
: 可是我看不懂他們是怎麼說的...

try this:
javac -encoding MS950 Source.java

ref:
http://forum.java.sun.com/thread.jspa?forumID=7&threadID=536562

btw. 不知道你的java版本和os環境:P

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.213
mumu
2006-10-31 02:35:46 UTC
Permalink
※ 引述《qrtt1 (無知的q)》之銘言:
: ※ 引述《chobit618 (mumu)》之銘言:
: : 每次寫完一個java的程式
: : complier完後
: : 下方都會出現一個message
: : unmappable character for encoding MS950
: : 一開始我不知道問題出在那裡
: : 後來我反覆查看後
: : 發現只要我的程式裡有出現中文的地方
: : 不論是寫在註解裡的中文
: : 還是在" "裡的中文
: : 他都會指出該行unmappable character for encoding MS950
: : 是什麼原因呢?
: : 網路上找了一下
: : 可是我看不懂他們是怎麼說的...
: try this:
: javac -encoding MS950 Source.java
: ref:
: http://forum.java.sun.com/thread.jspa?forumID=7&threadID=536562
: btw. 不知道你的java版本和os環境:P
我用windows
用jdk 1.5
不知道這樣的資訊夠嗎?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
無知的q
2006-10-31 03:17:11 UTC
Permalink
※ 引述《chobit618 (mumu)》之銘言:
: 我有把javac -encoding MS950 Source.java打在命令提示字元裡了
: 不過他說CAN'T NOT READ SOURCE.JAVA...

大小寫有差,CAN'T NOT READ SOURCE.JAVA

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.20
mumu
2006-10-31 04:20:09 UTC
Permalink
※ 引述《qrtt1 (無知的q)》之銘言:
: ※ 引述《chobit618 (mumu)》之銘言:
: : 我有把javac -encoding MS950 Source.java打在命令提示字元裡了
: : 不過他說CAN'T NOT READ SOURCE.JAVA...
: 大小寫有差,CAN'T NOT READ SOURCE.JAVA
不過我是照著打Source.java的
這只是我打上來沒照大小寫打而已
抱歉沒打清楚

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
無知的q
2006-10-31 04:27:21 UTC
Permalink
※ 引述《chobit618 (mumu)》之銘言:
: ※ 引述《qrtt1 (無知的q)》之銘言:
: : 大小寫有差,CAN'T NOT READ SOURCE.JAVA
: 不過我是照著打Source.java的
: 這只是我打上來沒照大小寫打而已
: 抱歉沒打清楚

一定是有手誤了,我對一個不存在的檔名打。
就是能產生你這錯誤:P
***@ubuntu:~/tomcat/jdk1.5.0_06/bin$ javac not_exist.java
error: cannot read: not_exist.java
1 error

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.20
mumu
2006-10-31 04:49:48 UTC
Permalink
※ 引述《qrtt1 (無知的q)》之銘言:
: ※ 引述《chobit618 (mumu)》之銘言:
: : 不過我是照著打Source.java的
: : 這只是我打上來沒照大小寫打而已
: : 抱歉沒打清楚
: 一定是有手誤了,我對一個不存在的檔名打。
: 就是能產生你這錯誤:P
: ***@ubuntu:~/tomcat/jdk1.5.0_06/bin$ javac not_exist.java
: error: cannot read: not_exist.java
: 1 error
這次我打好了
不過仍然會出現一開始的unmappable character for encoding ms950

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
mumu
2006-10-31 06:02:04 UTC
Permalink
※ 引述《***@bbs.sayya.org (foolish)》之銘言:
: ※ 引述《***@ptt.cc (mumu)》之銘言:
: > 這次我打好了
: > 不過仍然會出現一開始的unmappable character for encoding ms950
: 那可能是你作業系統有改到語系之類的?
: 來個source code和詳述環境
問了我們lab的一個java高手
他說好像是jcreator問題的樣子....
他一直批評jcreator有多爛多爛XD
我用另一個開發環境TEXTPAD
反而有時會有時不會
好奇怪@@
至於詳述環境嘛...
我不知道要怎麼詳述耶@@
SOURCE CODE的話
是說我寫的程式嗎?
可是我是不管開那個程式COMPILER都會出現這個結果耶

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
mumu
2006-10-31 06:15:42 UTC
Permalink
※ 引述《qrtt1 (無知的q)》之銘言:
: [站內]
: ※ 引述《chobit618 (mumu)》之銘言:
: : SOURCE CODE的話
: : 是說我寫的程式嗎?
: : 可是我是不管開那個程式COMPILER都會出現這個結果耶
: 那你用hello world來測試吧
: 手動和jcreator的結果
可是我是只有在程式裡有中文的話才會這樣喔
hello world都是英文耶XD

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.175.186
骨頭
2006-10-31 06:26:19 UTC
Permalink
※ 引述《chobit618 (mumu)》之銘言:
: 每次寫完一個java的程式
: complier完後
: 下方都會出現一個message
: unmappable character for encoding MS950
: 一開始我不知道問題出在那裡
: 後來我反覆查看後
: 發現只要我的程式裡有出現中文的地方
: 不論是寫在註解裡的中文
: 還是在" "裡的中文
: 他都會指出該行unmappable character for encoding MS950
: 是什麼原因呢?
: 網路上找了一下
: 可是我看不懂他們是怎麼說的...

JCreator 哪一版?
我印象中3.0前面的版本對中文支援都很弱 :(


我用的是3.5 正常支援無誤

--
 String temp="relax"; | Life just like programing
 while(buringlife) String.forgot(temp); | to be right or wrong
 while(sleeping) brain.setMemoryOut(); | need not to say
 stack.push(life.running); | the complier will
 stack.push(scouting.buck()); | answer your life
 stack.push(bowling.pratice()); | Bone everything

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
zxwxz
2006-10-31 06:26:46 UTC
Permalink
※ 引述《chobit618 (mumu)》之銘言:
: ※ 引述《qrtt1 (無知的q)》之銘言:
: : [站內]
: : 那你用hello world來測試吧
: : 手動和jcreator的結果
: 可是我是只有在程式裡有中文的話才會這樣喔
: hello world都是英文耶XD
建議妳換一下JCREATOR的版本
有些版本的IDE對中文不支援
存檔過後就變亂碼

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.171.51.67

继续阅读narkive:
Loading...