Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Eclipse中导入字体,但可以在Dr.Java中导入_Java_Eclipse_Fonts_Drjava - Fatal编程技术网

无法在Eclipse中导入字体,但可以在Dr.Java中导入

无法在Eclipse中导入字体,但可以在Dr.Java中导入,java,eclipse,fonts,drjava,Java,Eclipse,Fonts,Drjava,所以我有这个密码 File fontFile = new File("FrizQuadrataTT.ttf");; FileInputStream in = new FileInputStream(f); Font dFont = Font.createFont(Font.TRUETYPE_FONT, in); Font f1 = dFont.deriveFont(15f); 导入一个名为frizquadratt.ttf的字体文件。我曾经使用Dr.Java来编写代码,最近我开始使用Eclips

所以我有这个密码

File fontFile = new File("FrizQuadrataTT.ttf");;
FileInputStream in = new FileInputStream(f);
Font dFont = Font.createFont(Font.TRUETYPE_FONT, in);
Font f1 = dFont.deriveFont(15f);
导入一个名为frizquadratt.ttf的字体文件。我曾经使用Dr.Java来编写代码,最近我开始使用Eclipse,但现在在Eclipse中,这段代码不起作用。然而,它在Dr.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)
线程“main”java.io.FileNotFoundException中的异常:frizquadratt.ttf(系统找不到指定的路径) 在java.io.FileInputStream.open(本机方法) 位于java.io.FileInputStream。(未知源)
这是运行时给出的错误消息。

文件必须位于应用程序的类路径中。我相信Eclipse会自动将项目的根目录添加到类路径中,因此您应该直接将
frizquadratt.ttf
放入项目的根目录中