【问题标题】:eclipse missing file type with libGDX extensionseclipse 缺少带有 libGDX 扩展的文件类型
【发布时间】:2017-03-11 15:21:48
【问题描述】:

我正在尝试使用 freetypefontgenerator 和 bitmapfont 绘制文本,但不知何故,每次我尝试将其实现到代码中时都会出现此错误:

freetypefontgenerator 和 bitmapfont 出现 eclipse 错误

当我尝试使用 bitmapfont 时也会出现该错误。

【问题讨论】:

  • 您使用的是哪个版本的 JDK?

标签: 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 支持接口中的默认方法。

所以,你有两个选择。

  1. 回滚到 JDK 7(无默认方法)

  2. 将项目的源代码级别设置为 1.8(编译器允许编译)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多