2014-04-14 16 views
2

我注意到,有大約2010很多老教程使用J2SE com.google.zxing.client.j2se.MatrixToImageWriter仍然是編寫條形碼的標準方法嗎?

com.google.zxing.client.j2se.MatrixToImageWriter 

到二維條碼寫入文件。

另外,我注意到很多舊的教程指定了Android的使用。

我在Linux Mint上使用Eclipse,而不是Android。

Eclipse會很高興地導入java文件的主要src樹並將它們顯示爲可用包。例如,我可以將zxing/core/src/main/java下的所有軟件包顯示出來;我可以從這些包中導入類並編譯它們。

但是,當我導入核心軟件包時,我似乎無法導入com.google.zxing.client.j2se軟件包,反之亦然。

如果寫BitMatrix對象文件,而不使用

com.google.zxing.client.j2se 

,將事情簡單化的方式。

或者,如果有某種方法可以讓Eclipse導入兩組包,那可能是另一種選擇。我已經嘗試了「屬性」選項卡下修改「過濾器」,從理論上說,如果我可以使用兩個過濾器,第一個可以拿起

核心/ src目錄/主/ JAVA

和第二可以拿起

/JavaSE的/ src目錄/主/ JAVA/

但是,這並沒有爲我工作。

建議歡迎。謝謝。

回答

1

導入同樣的問題。看起來我們都忘了將javase.jar添加到項目中。從here下載導入,您將能夠導入MatrixToImageWriter。

+0

謝謝。我甚至沒有意識到我需要另一個罐子。我認爲這個「javase」jar是使zxing與Java SE一起工作所需的一系列實用程序,而不是標準Java SE發行版的一部分。 – dataquerent