0
我试图通过的Java奇怪的错误时,试图加载图像
public static void main(String[] args) {
Arcanus arc = new Arcanus();
try {
terrain = ImageIO.read(getClass().getResource("Arcanus Terrain Tileset.png"));
Font customFont = Font.createFont(Font.TRUETYPE_FONT, new File("Golden-Sun.ttf")).deriveFont(12f);
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("Golden-Sun.ttf")));
arc.setFont(customFont);
} catch (IOException e) {
e.printStackTrace();
} catch (FontFormatException e) {
e.printStackTrace();
}
}
加载使用
static Image terrain = null;
随后的图像,但我得到以下错误
Uncompilable source code - non-static method getClass() cannot be referenced from a static context
我有不知道为什么它做这个任何帮助将是一个惊喜
你可以请张贴更多的来源? – BoppreH
是的错编辑它 – Mark9135
更改'getClass()'到'YourClassNameHere.class' – DirkyJerky