【问题标题】:eclipse missing file type with libGDX extensionseclipse 缺少带有 libGDX 扩展的文件类型
【发布时间】:2017-03-11 15:21:48
【问题描述】:
我正在尝试使用 freetypefontgenerator 和 bitmapfont 绘制文本,但不知何故,每次我尝试将其实现到代码中时都会出现此错误:
freetypefontgenerator 和 bitmapfont 出现 eclipse 错误
当我尝试使用 bitmapfont 时也会出现该错误。
【问题讨论】:
标签:
java
android
eclipse
libgdx
【解决方案1】:
问题不在FreeTypeFontGenerator 或不在BitmapFont,它在Label 类的构造函数中。
new Label (CharSequence text, LabelStyle style)
类型 java.lang.CharSequence 无法解析。是间接的
从所需的 .class 文件中引用
CharSequence接口有两个默认方法codePoints()和chars()。
如果您的项目的源代码级别低于 1.8,则编译器不允许使用默认方法,因为 Java 8 支持接口中的默认方法。
所以,你有两个选择。
回滚到 JDK 7(无默认方法)
将项目的源代码级别设置为 1.8(编译器允许编译)