我正在使用一个 jar “/TestYoutube/.google_apis/youtube-v3r102lv1.16.0-rc/youtube/google-api-services-youtube-v3-rev102-1.16.0-rc.jar”,我在构建路径中添加并且导入工作完美(“import com.google.api.services.youtube.model.ResourceId;”)。
但我正在尝试启动,它在我的浏览器中显示:
Plugin failed to connect to Development Mode server at 127.0.0.1:9997
Follow the troubleshooting instructions at http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM
还有我的开发模式:
[TRACE] [testyoutube] - Finding entry point classes
[ERROR] [testyoutube] - Errors in 'file:/C:/Users/Alejandro/workspace%20java/TestYoutube/src/aiss/client/TestYoutube.java'
[ERROR] [testyoutube] - Line 103: No source code is available for type com.google.api.services.youtube.model.SearchResult; did you forget to inherit a required module?
然后我用谷歌搜索,我看到我必须在 TestYoutube.gwt.xml 中放置一个模块:
<inherit name="com.google.api.services.youtube.model.SearchResult"/>
但现在我的控制台说我:
Loading modules
aiss.TestYoutube
Loading inherited module 'aiss.TestYoutube'
[ERROR] Line 18: Unexpected element 'inherit'
[ERROR] Failure while parsing XML
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
at com.google.gwt.dev.util.xml.DefaultSchema.onUnexpectedElement(DefaultSchema.java:86)
at com.google.gwt.dev.util.xml.Schema.onUnexpectedElement(Schema.java:94)
at com.google.gwt.dev.util.xml.Schema.onUnexpectedElement(Schema.java:94)
at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.startElement(ReflectiveParser.java:223)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:347)
at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$200(ReflectiveParser.java:68)
at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:418)
at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:333)
at com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:254)
at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:197)
at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromResources(ModuleDefLoader.java:157)
at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:132)
at com.google.gwt.dev.DevModeBase.loadModule(DevModeBase.java:1026)
at com.google.gwt.dev.DevMode.loadModule(DevMode.java:570)
at com.google.gwt.dev.DevMode.doStartup(DevMode.java:456)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1094)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
at com.google.gwt.dev.DevMode.main(DevMode.java:322)
[ERROR] Unexpected error while processing XML
com.google.gwt.core.ext.UnableToCompleteException: (see previous log entries)
at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.parse(ReflectiveParser.java:371)
at com.google.gwt.dev.util.xml.ReflectiveParser$Impl.access$200(ReflectiveParser.java:68)
at com.google.gwt.dev.util.xml.ReflectiveParser.parse(ReflectiveParser.java:418)
at com.google.gwt.dev.cfg.ModuleDefLoader.nestedLoad(ModuleDefLoader.java:333)
at com.google.gwt.dev.cfg.ModuleDefLoader.load(ModuleDefLoader.java:254)
at com.google.gwt.dev.cfg.ModuleDefLoader.doLoadModule(ModuleDefLoader.java:197)
at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromResources(ModuleDefLoader.java:157)
at com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(ModuleDefLoader.java:132)
at com.google.gwt.dev.DevModeBase.loadModule(DevModeBase.java:1026)
at com.google.gwt.dev.DevMode.loadModule(DevMode.java:570)
at com.google.gwt.dev.DevMode.doStartup(DevMode.java:456)
at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1094)
at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
at com.google.gwt.dev.DevMode.main(DevMode.java:322)
[ERROR] shell failed in doStartup method
对不起,我的英语很差,我不知道我做错了什么......
最佳答案
从日志中可以清楚地看到问题。
[ERROR] Line 18: Unexpected element 'inherit'
[ERROR] Failure while parsing XML
使用
inherits
而不是 inherit
.请查看gwt-module.dtd .
转到您的
TestYoutube.gwt.xml
文件并尝试以下行。<inherits name="com.google.api.services.youtube.model.SearchResult"/>
关于java - Gwt youtube 数据 api v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23044386/