編譯的時(shí)候沒有任何錯(cuò)誤可是一運(yùn)行它就報(bào)錯(cuò) 求問(wèn)怎么解決
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)
2018-07-19
每次查問(wèn)題,我都一臉懵逼,都沒有達(dá)到點(diǎn)上,要有步驟,具體的步驟。
2018-07-19
回答問(wèn)題要針對(duì)啊?。?!
2018-07-19
都不是的,是你的源碼有問(wèn)題,我自己解決了,舉個(gè)例子,就像list集合一樣,<>這個(gè)大括號(hào)里沒有填寫類型,就會(huì)報(bào)錯(cuò),還有你上面的CharacterSetECI也是一個(gè)鍵值對(duì)集合,你的源碼的<a1,b2>大括號(hào)里寫的是一個(gè)?號(hào),要改為Object類型,然后重新打包一個(gè)jar包,然后項(xiàng)目就用這個(gè)jar文件,就解決了。我可是改了十幾遍啊啊??!,改源碼可以把解壓的文件下的java文件復(fù)制到myeclipse中,進(jìn)行更改,然后復(fù)制這個(gè),替換原來(lái)的那個(gè)就行了。
2017-12-06
zxing ?打包時(shí)源碼有問(wèn)題 需要你修改一下 看一下這個(gè)類
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>();
2017-11-13
那是因?yàn)槟愕膠xing包,打包的時(shí)候編譯不是你現(xiàn)在編譯的jdk版本,你把zxing用jdk1.7重新打包,然后再項(xiàng)目里面用jdk1.7運(yùn)行
2017-07-11
樓主這個(gè)問(wèn)題解決沒?
2016-11-05
我也這個(gè)問(wèn)題,完全按照視頻寫的代碼,樓主解決沒?
2016-09-20
我也這個(gè)問(wèn)題
2016-08-21
麻煩截一下源代碼的圖片