所以我有这段代码
File fontFile = new File("FrizQuadrataTT.ttf");;
FileInputStream in = new FileInputStream(f);
Font dFont = Font.createFont(Font.TRUETYPE_FONT, in);
Font f1 = dFont.deriveFont(15f);
导入名为FrizQuadrataTT.ttf的字体文件。我以前使用Dr.Java来编码,我最近开始使用Eclipse但现在在eclipse中这个代码不起作用。然而,它确实适用于Java博士。
Exception in thread "main" java.io.FileNotFoundException: FrizQuadrataTT.ttf (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
这是运行时给出的错误消息。
答案 0 :(得分:2)
该文件必须位于应用程序的类路径中。我相信Eclipse会自动将项目的根目录添加到类路径中,因此您应该将FrizQuadrataTT.ttf
直接放入项目的根目录。