zoukankan      html  css  js  c++  java
  • Failed to decode downloaded font前端图标展示不出来

    前端项目放在java的resources下面然后打包到测试发现图标展示不出来:
    在这里插入图片描述
    然后控制台报错:
    在这里插入图片描述
    网上说是使用maven打包的时候将fonts下文件损坏了
    在这里插入图片描述
    解决:在主pom里面编辑打包项,并将font分出来false进行打包,解决

     <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.1</version>
                    <configuration>
                        <source>1.7</source>
                        <target>1.7</target>
                        <encoding>utf-8</encoding>
                    </configuration>
                </plugin>
    
                <plugin>
                    <artifactId>maven-resources-plugin</artifactId>
                    <configuration>
                        <resources>
                            <resource>
                                <directory>src/main/resources</directory>
                                <filtering>true</filtering>
                                <excludes>
                                    <exclude>**/font/**</exclude>
                                    <exclude>**/fonts/**</exclude>
                                </excludes>
                            </resource>
                            <resource>
                                <directory>src/main/resources</directory>
                                <filtering>false</filtering>
                                <includes>
                                    <include>**/font/**</include>
                                    <include>**/fonts/**</include>
                                </includes>
                            </resource>
                        </resources>
                        <encoding>utf-8</encoding>
                        <useDefaultDelimiters>true</useDefaultDelimiters>
                    </configuration>
                </plugin>
    
            </plugins>
        </build>
    

    最后重新打包,然后启动项目,注意要ctrl+f5强制刷新一下…

    世界上所有的不公平都是由于当事人能力不足造成的.
  • 相关阅读:
    嵌入式C程序基础与编程结构
    英特尔图形处理器第8代架构
    用servlet打内容到网页上
    servlet获取多个同名参数
    JAVA之复制数组
    用JAVA写一个简单的英文加密器
    Tomcat使用
    JAVA,字符串替换
    使用自己的域名解析博客园地址(CSDN也可以)
    错误笔记20181124
  • 原文地址:https://www.cnblogs.com/javayida/p/13346973.html
Copyright © 2011-2022 走看看