在Linux环境下,使用Java开发应用程序时,可能会遇到与字体相关的错误,特别是在使用像EasyExcel这样的库进行Excel导出时。标题和描述指出的问题是由于Java运行环境(JRE)缺少必要的字体库,导致在处理某些特定字体时抛出空指针异常(NullPointerException)。这个问题在使用OpenJDK时尤其常见,因为OpenJDK默认并不包含完整的字体集。 EasyExcel是一款由阿里开源的轻量级Java库,用于读写Excel文件。它提供了简单易用的API,但在处理涉及特殊字体的Excel模板时,如果系统中没有相应的字体,就可能出现错误。这种情况下,最常见的错误就是`NullPointerException`,这通常是因为EasyExcel试图加载不存在的字体导致的。 OpenJDK是Java Development Kit的一个开源实现,它遵循Java Community Process的规范,但与Oracle JDK相比,可能会有些功能缺失,比如字体库。OpenJDK不包含所有Windows或Mac上常见的字体,因此在处理需要特定字体的场景时,可能会出现问题。 为了解决这个问题,你可以按照以下步骤操作: 1. **下载字体库**:你需要找到缺少的字体库。可以去官方网站或者第三方资源站点下载你需要的字体文件,通常是`.ttf`或`.otf`格式。 2. **复制到JRE目录**:将下载的字体库文件复制到Java运行环境的字体目录。在Linux系统中,这个路径通常是`/usr/lib/jvm/java-版本-openjdk/jre/lib/fonts`。如果你使用的是自定义安装路径的JDK,那么路径可能是`/your/custom/path/to/jre/lib/fonts`。 3. **更新字体缓存**:在Linux系统中,为了使新添加的字体生效,需要更新系统的字体缓存。可以使用`fc-cache`命令,如`sudo fc-cache -fv`。 4. **重启应用**:完成上述步骤后,确保关闭并重新启动使用EasyExcel的应用程序,这样新的字体设置才能被程序识别。 通过这些步骤,你应该能够解决在Linux环境下,使用OpenJDK运行包含特定字体需求的Java应用时遇到的“NullPointerException”问题。不过,为了避免类似问题,你还可以考虑在Excel模板中使用系统广泛支持的通用字体,或者在代码中添加字体替换逻辑,以减少对特定字体的依赖。
2024-08-16 10:34:13 1.2MB linux java
1
使用CMS实验在2016年收集的数据,在s = 13 $$ \ sqrt {s} = 13 $$ TeV的质子-质子碰撞中,对最终状态中包含光子和横向动量缺失的新物理学进行了搜索。 LHC,对应的综合光度为35.9 fb-1。 没有发现与标准模型的预测有偏差。 在暗物质产生和包含额外空间尺寸的模型的背景下解释了结果,并以95%的置信度计算了对新物理参数的限制。 对于所考虑的两个简化的暗物质生产模型,对于1 GeV暗物质,所观察到的(预期)介体质量的下限均为950(1150)GeV。 对于有效的电弱-暗物质接触相互作用,抑制参数Λ的观察到的(预期的)下限是850(950)GeV。 对于3到6个额外的空间尺寸,不包括有效的Planck比例尺值(最高2.85–2.90 TeV)。
2024-07-05 22:14:25 1.76MB Open Access
1
大型强子对撞中心的CMS协作研究了质子-质子与两个孤立的相同符号轻子碰撞,缺少横向动量和射流的事件的数据样本,以寻找新的物理现象的特征。 数据对应于35.9 fb-1的综合光度和13 TeV的质心能。 事件的属性与标准模型过程的预期一致,并且未观察到过多的产量。 在成对的胶粘剂,鳞片和等号顶夸克,以及与顶夸克相关的重标量或拟标量玻色子衰变到顶夸克的横截面上,设置了95%置信水平的排除极限。 具有四个夸克的事件的标准模型生产。 观察到的低质量极限对于胶粘剂高达1500 GeV,对于底部的夸克而言为830 GeV。 重(伪)标量玻色子的排除质量范围是350–360(350–410)GeV。 此外,还提供了几个拓扑区域中与模型无关的限制,从而可以进一步解释结果。
2024-07-05 21:35:17 1.98MB Open Access
1
在具有一个或多个高动量希格斯玻色子<math> H </ math>并衰减为成对的<math> b的事件中,对超出标准模型的物理学进行搜索 </ math>夸克与缺失的横向动量有关。 对应于<math> 35.9 fb - 1 </ math>在质子-质子碰撞的大型强子对撞机上用CMS检测器收集
2024-07-05 18:35:37 458KB Open Access
1
报告了对新现象的搜索结果,例如在高能质子-质子碰撞中可以观察到的超对称粒子产生。 选择具有大量射流的事件,以及未观察到的粒子缺少的横向动量。 通过ATLAS实验在2015年期间使用大强子对撞机的13个TeV质子-质子质心碰撞记录了分析的数据,对应的综合光度为3.2 fb -1。 该搜索选择了具有≥7到≥10喷射的多种喷射多重性且具有各种b -jet多重性需求以提高灵敏度的事件。 没有发现超出标准模型预期的超出部分。 在两个超对称模型中解释了结果,其中在95%置信水平下排除了1400 GeV的胶质糖质量,从而大大扩展了先前的限制。
2024-07-05 17:48:01 1.66MB Open Access
1
报告了在具有光子和横向能量缺失的最终状态下寻找新物理学的结果。 该研究基于2015年使用CMS检测器在13 TeV的质心能量处收集的质子-质子碰撞样本,对应的综合光度为2.3 fb -1。 具有两个光子且横向能量显着缺失的最终状态用于在具有常规规范介导(GGM)超对称破坏的超对称(SUSY)模型中搜索超对称粒子。 相对于标准模型预期,没有观察到过多的结果,并且将结果用于在GGM SUSY框架中设置对葡糖酸对和壁对的产量的限制。 低于1.65 TeV的胶合糖质量和低于1.37 TeV的壁球质量以95%的置信度被排除。
2024-07-03 09:19:59 823KB Open Access
1
提出了在最终状态下具有至少一个光子,较大的横向动量不平衡和较大的横向事件总活动的物理模型之外的物理搜索。 可以在规范介导的超对称模型中生成此类拓扑,在该模型中,成对产生的胶粘剂或夸克通过短寿命的中性基团衰减为光子和引力子。 数据样本对应于2016年在大型强子对撞机上CMS实验记录的s = 13 $$ \ sqrt {s} = 13 $$ TeV时质子-质子碰撞的35.9 fb -1的积分光度。事件没有明显过量 高于预期的标准模型背景。 简化的胶粘剂和胶料对生成模型解释了该数据,其中胶粘剂或胶料通过中性物质衰减成光子。 根据中性素质量和分支分数,在95%置信水平下排除了高达1.50-2.00 TeV的胶质糖质量和高达1.30-1.65 TeV的壁球质量。
2024-07-03 08:31:51 946KB Open Access
1
车牌识别匹配模板,做车牌识别匹配不可缺少的模板 车牌识别匹配模板,做车牌识别匹配不可缺少的模板 车牌识别匹配模板,做车牌识别匹配不可缺少的模板
2024-04-26 13:48:43 12.2MB
1
提出了使用至少两个轻子的事件来生产直接顶对的搜索,其中至少两个轻子包括质量不变的对偶对,与Z玻色子质量一致,射流标记为起源于b夸克和缺少横向动量。 这项分析是在2012年大型强子对撞机上使用ATLAS探测器收集的s = 8TeV质子碰撞数据进行的,对应于20.3 fb -1的综合光度。 没有观察到超出标准模型预期的过量。 在模型的基础上提供了对结果的解释,该模型基于重对的顶夸克状态(t〜2)的直接配对产生,然后通过t〜2→Zt〜1衰减到较轻的对顶夸克状态(t〜1), 对于自然界中介导的超对称破坏情形中的t〜1对产生,中性分子(χ〜10)是次轻的超对称粒子,并通过χ衰变产生Z玻色子和引力子(G〜)。 〜10âZG〜过程。
2024-04-08 14:48:09 1.22MB Open Access
1
我们基于八元的非缔合代数,为具有局部非几何通量的M-理论背景提出了一种非缔合相空间代数。 我们的建议是基于这样的观察:弦理论中非几何R-磁通背景的非缔合代数可以通过虚构张调产生的简单Malcev代数的适当收缩来获得。 此外,通过研究与扭曲圆环成对的四维局部非几何M理论背景的玩具模型,我们证明了非几何背景“缺少”动量模式。 由此产生的七维相空间可以自然地用假想的张量识别。 这使我们能够将虚构小调的完整非压缩代数解释为弦理论R-磁通代数向M理论的提升,而收缩参数起着弦耦合常数g s的作用。
2024-04-07 02:24:40 521KB Open Access
1