배포 용 war 파일을 빌드 할 때 (ant war) GWT 컴파일러는 java.io.Reader 또는 java.io.BufferedReader를 들어 본 적이없는 것처럼 작동합니다. devmode (ant javac) 용으로 빌드를 빌드하면 빌드가 잘됩니다. GWT 2.4.0을 사용하고 있습니다. 아무도 무슨 일이 일어나고 있는지 알고 있습니까?GWT는 java.io.BufferedReader에 대해 들어 본 적이 없습니까?
gwtc:
[java] Compiling module com.foo.Foo
[java] Validating newly compiled units
[java] [ERROR] Errors in 'file:[...]/Foo/src/com/foo/shared/ReaderLineIterator.java'
[java] [ERROR] Line 13: No source code is available for type java.io.BufferedReader; did you forget to inherit a required module?
[java] [ERROR] Line 21: No source code is available for type java.io.Reader; did you forget to inherit a required module?
[java] [ERROR] Aborting compile due to errors in some input files
BUILD FAILED
클라이언트 측에서 파일을 저장할 수 없기 때문에 GWT는 java.io 패키지를 구현하지 않으며 절대 구현하지 않습니다. 클라이언트에서 데이터를 유지하기 위해 할 수있는 최선은 쿠키를 사용하는 것입니다. – Renato
@Renato 사실 HTML5 저장소 위에 구현 된 클라이언트 측 저장을 지원합니다. https://developers.google.com/web-toolkit/doc/latest/DevGuideHtml5Storage 쿠키와 비슷하지만 똑같은 것은 아닙니다. – vaughandroid
@Baqueta 오, 링크 주셔서 감사합니다 ... 아직 HTML5를 보지 못했지만 아직 사용하지 못했지만 대부분의 사용자는 IE의 구버전과 비슷한 쓰레기를 가지고 있으므로 ... 나는 이것을 조사 할 것이다. – Renato