2012-01-25 21 views
6

Sadece 1.6.1 güncellendi ve ben bunun yerine kullanıyor olmalıdır Necom.google.appengine.repackaged * yerine ne kullanmalıyım?

com.google.appengine.repackaged 

kullanarak olmamalıdır uyarılar alıyorum?

Etkilenen sınıfları özellikle şunlardır:

com.google.appengine.repackaged.org.json.JSONException; com.google.appengine.repackaged.org.json.JSONObject; com.google.appengine.repackaged.com.google.common.util.Base64; com.google.appengine.repackaged.com.google.common.util.Base64DecoderException; org.json.* Eğer http://json.org/ bulunan Java JSON kütüphanesi kullanabilirsiniz İçin

+2

Arka plan yolu ile, 1.6.1 (ve Eclipse için ilgili Google Eklentisi), Eclipse App Engine SDK'sine mutlu bir şekilde ulaşacak ve gerçekten de değişiklik yapma hakkını saklı tuttuğumuz (belki de uyarılmadan) uygulama detayları olan bitleri kullanmanızı sağlayacaktır. Aniden, hoş olmayan sürprizlere yönelmek için, aldığın uyarıyı düzenledik. –

cevap

3

vb com.google.common.* sınıfların için

değil Base64 olsa (çoğu bulabilirsiniz, (daha iyi JSON Java için kütüphaneler başka olmasına rağmen) ., görünüşte) Google's Guava libraries.

+1

Base64 şimdi Guava'da (2013-02 itibariyle) yer almaktadır. – Tom

+0

Base64 asla Guava'nın bir parçası değildi. Guava ile base64 kodlama/kod çözme yapmak istiyorsanız, lütfen com.google.common.io.BaseEncoding.base64() kullanın. –

2
org.json.JSONException; 
org.json.JSONObject; 
com.google.common.util.Base64; 
com.google.common.util.Base64DecoderException; 
+0

JSONException, org.json – Lumpy

+0

@ Lumpy'de yok gibi görünüyor, Evet öyle. [Javadoc] 'a bakın (http://json.org/javadoc/org/json/JSONException.html) –

+0

Üzgünüm, org.json'ın appengine'de bulunmadığı anlamına geldiğinden, kendi jarumu ekledikten sonra çalışır. – Lumpy

2

Bunun yerine durumda com.google.appengine.repackaged

güvenmek, uygulamanızda üçüncü parti kavanoz kendinizi içermelidir, senin şu bağımlılıkları eklemek gerekir:

+0

json işe yaradı, ancak apache commons aynı görünmüyor. Muhtemelen farklı bir ortak mı? – Lumpy

+0

Apache sürümünün benzer özellikler sağladığına inanıyorum: http: //commons.apache.org/codec/apidocs/org/apache/commons/codec/binary/Base64.html – proppy

+0

Google neden 3. taraf kitaplıklarını yeniden paketliyor? – ZiglioUK

İlgili konular