問題描述:Red5服務器端的代碼報錯沒法解析類型 org.springframework.core.io.support.ResourcePatternResolver。從必需的 .class 文件間接引用了它。具體個人報錯的地方是當我建立一個ISope,而後經過這個IScope得到名稱的時候就報了錯。 java
IScope target = null; target = Red5.getConnectionLocal().getScope(); scopeName = target.getName();
出錯的地方就是經過IScope調用getName時。 spring
問題緣由:乍一看,IScope好像和org.springframework.core.io.support.ResourcePatternResolver八竿子都打不着,但是隻要一看看Red5的文檔就會發現,其實IScope是繼承於ResourcePatternResolver的。 服務器
public interface IScope extends IBasicScope, ResourcePatternResolver, IServiceHandlerProvider
解決辦法:只要到Red5目錄下的lib文件夾中找到spring-core-XXX.jar,XXX表明具體的版本號。而後將其導入到你的Red5應用程序工程就ok了。好比Red5服務器端應用程序的名稱爲Red5Test,那麼在Eclipse中的Red5Test項目上右擊——屬性——java構建路徑——庫——添加外部的jar,而後找到spring-core-XXX.jar,並將其導入便可。 ide