亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

編譯的時候沒有任何錯誤可是一運行它就報錯 求問怎么解決

Exception in thread "main" java.lang.Error: Unresolved compilation problem:

?? ?at com.google.zxing.common.CharacterSetECI.getCharacterSetECIByName(CharacterSetECI.java:114)
?? ?at com.google.zxing.qrcode.encoder.Encoder.encode(Encoder.java:95)
?? ?at com.google.zxing.qrcode.QRCodeWriter.encode(QRCodeWriter.java:78)
?? ?at com.google.zxing.MultiFormatWriter.encode(MultiFormatWriter.java:102)
?? ?at com.imooc.zxing.CreateQRCode.main(CreateQRCode.java:34)

正在回答

9 回答

每次查問題,我都一臉懵逼,都沒有達到點上,要有步驟,具體的步驟。

0 回復 有任何疑惑可以回復我~

回答問題要針對?。。。?br />

0 回復 有任何疑惑可以回復我~

都不是的,是你的源碼有問題,我自己解決了,舉個例子,就像list集合一樣,<>這個大括號里沒有填寫類型,就會報錯,還有你上面的CharacterSetECI也是一個鍵值對集合,你的源碼的<a1,b2>大括號里寫的是一個?號,要改為Object類型,然后重新打包一個jar包,然后項目就用這個jar文件,就解決了。我可是改了十幾遍啊?。。?,改源碼可以把解壓的文件下的java文件復制到myeclipse中,進行更改,然后復制這個,替換原來的那個就行了。

0 回復 有任何疑惑可以回復我~

zxing ?打包時源碼有問題 需要你修改一下 看一下這個類


CharacterSetECI.java

?private static final Map<Integer,CharacterSetECI> VALUE_TO_ECI = new HashMap<Integer,CharacterSetECI>();

? private static final Map<String,CharacterSetECI> NAME_TO_ECI = new HashMap<String,CharacterSetECI>();


0 回復 有任何疑惑可以回復我~

那是因為你的zxing包,打包的時候編譯不是你現在編譯的jdk版本,你把zxing用jdk1.7重新打包,然后再項目里面用jdk1.7運行

0 回復 有任何疑惑可以回復我~

樓主這個問題解決沒?

0 回復 有任何疑惑可以回復我~

我也這個問題,完全按照視頻寫的代碼,樓主解決沒?

0 回復 有任何疑惑可以回復我~

我也這個問題

0 回復 有任何疑惑可以回復我~

麻煩截一下源代碼的圖片

0 回復 有任何疑惑可以回復我~
#1

qq_沒理想沒文化的茍且青年_03662493

咋解決
2016-09-20 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

編譯的時候沒有任何錯誤可是一運行它就報錯 求問怎么解決

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號