草庐IT

java.lang.错误 : Probable fatal error:No fonts found

我在linux和windows中使用与zkoss相同的jfreechart代码。当我在Windows中运行相同的代码时它运行良好,但在Linux中它会给出与字体相关的错误,如下所示......谁能建议我如何永久解决这个问题?java.lang.Error:可能是fatalerror:未找到字体。sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1087)sun.font.FontManager.initialiseDeferredFont(FontManager.java:959)sun.font.FontMana

java - 贾斯珀报告 5.6 : Could not load the following font

我面临的问题是,JasperReports仍然找不到Arial字体。我创建了一个具有以下结构的简单Maven项目并将其包含到我的主应用程序中。所以主应用程序在类路径中包含已安装的JAR:-jasperreports_extension.properties-fonts|->arial|->ariali.ttf|->arialbi.ttf|->arialbd.ttf|->arial.ttf|->fonts.xml但我在将报告导出为PDF时仍然看到以下异常。net.sf.jasperreports.engine.JRRuntimeException:Couldnotloadthefollo

Java 二进制兼容性问题 : sun. font.FontManager 类成为接口(interface)

我正在使用Lobo-JavaWebBrowser库,它给了我一个异常,经过一些研究我确定可能是由于该库已针对旧版本的Java进行了编译。代码如下:importjava.io.IOException;importorg.lobobrowser.html.UserAgentContext;importorg.lobobrowser.html.parser.DocumentBuilderImpl;importorg.lobobrowser.html.parser.InputSourceImpl;importorg.lobobrowser.html.test.SimpleUserAgentCo

java - 我如何在 jdk9 中获取 sun.font 的所有类

我的旧代码库目前使用java8。我正在迁移我的代码库以使用jdk9-ea。但是看起来所有的sun.font类现在都不像以前那样可用了error:packagesun.fontdoesnotexist更具体地说,我正在使用复合字体字体2D字体设计指标字体管理器字体管理器工厂SunFontManager还有更多.. 最佳答案 模块系统的一个特点是,由于新的accessibilityrules,它允许库开发人员强烈封装实现细节。.简而言之,sun.*和com.sun.*包中的大多数类型将不再可用。这与Sun和后来的Oracle声明这些软件

java - Java中如何使用Font类设置String的字体大小、样式?

假设我有一个字符串“HelloWorld”。我想将这个字符串的样式改为粗体,并将所有字符的大小设置为12到18[pt]。之后我想在JLabel和JButton中使用这个字符串。我该怎么做? 最佳答案 FontmyFont=newFont("Serif",Font.BOLD,12);,然后在组件上使用setFont方法,例如JButtonb=newJButton("HelloWorld");b.setFont(myFont); 关于java-Java中如何使用Font类设置String的字

java - Font.createFont 将文件留在临时目录中

下面的代码完成了它的工作,但每次运行时都会在临时目录中留下字体文件的副本。这些文件名为+~JF7154903081130224445.tmp,其中每个创建的文件的编号似乎是随机的。InputStreamfontStream=this.getClass().getResourceAsStream("handsean.ttf");FontbaseFont=Font.createFont(Font.TRUETYPE_FONT,fontStream);fontStream.close();我在sun.com的论坛和网络上的其他资源中发现了多年的讨论,这些讨论被认为是JDK中的错误,从1.5.0

飞腾FT-2000+/64银河麒麟服务器v10安装及(LSI)MegaRAID配置

环境说明:cpu:Phytium,FT-2000+/64bios:昆仑固件操作系统:KylinLinuxAdvancedServerV10(Lance)raid卡:AVAGOMegaRAIDSAS9361-8i存储:2块SSD,11块HDD部署要求使用LSI创建raid,2块ssd作raid1(拿到设备时此项已作好本次不重作),使用u盘安装kylin到ssdraid上,11块hdd作raid5+1热备。遇到的问题:kylin安装过程遇到Errorsettingupbaserepository无法继续安装解决办法:由于安装源默认为cdrom,u盘安装仍然会去检索cdrom,而且隐藏u盘源。在进入

java - 如何从具有多个 TTF 文件的字体系列导入自定义 java.awt.Font? (包括一个例子)

我知道你可以用这样的东西在Java中导入字体:Filefile=newFile(fontPath);Fontfont=Font.createFont(Font.TRUETYPE_FONT,file);//alternative://Fontfont=Font.createFont(Font.TRUETYPE_FONT,newFileInputStream(file));GraphicsEnvironmentge=GraphicsEnvironment.getLocalGraphicsEnvironment();ge.registerFont(font);然后您将使用例如font.der

由于 com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged,JavaFx 无法加载@font-face 字体

我已经问过类似的问题here但似乎并不清楚,因为我在项目中有很多代码,无法在此处发布所以请不要标记为重复。因此,我决定创建一个新项目,其中只有一个Label以使代码小而干净,同时消除其他潜在的嫌疑人我得到的错误。这是我的Java源代码publicclassMainextendsApplication{@Overridepublicvoidstart(StageprimaryStage)throwsException{Grouproot=newGroup();Labellabel=newLabel("SampleLabel");label.setId("sampleLabel");roo

Java AWT : Is Font a lightweight object?

当我使用Java的AWT时,创建一个Font对象的开销有多大?我应该在可行的时候缓存Font,还是它只是对AWT已经在内部缓存的重量级字体的轻量级引用? 最佳答案 如果你查看Font的源代码(这是OpenJDK),带有名称、样式、大小的构造函数显然是轻量级的:publicFont(Stringname,intstyle,intsize){this.name=(name!=null)?name:"Default";this.style=(style&~0x03)==0?style:0;this.size=size;this.point