java.awt.headless_以编程方式设置java.awt.headless = true
小编典典
我正在使用一个main()类,该类在常量(和其他静态代码)中静态加载JFreeChart的不同部分。
将静态加载块移到类的顶部解决了我的问题。
这不起作用:
public class Foo() {
private static final Color COLOR_BACKGROUND = Color.WHITE;
static { /* too late ! */
System.setProperty("java.awt.headless", "true");
System.out.println(java.awt.GraphicsEnvironment.isHeadless());
/* ---> prints false */
}
public static void main() {}
}
通过将Java移动到类的顶部,让Java尽早执行该静态块!
public class Foo() {
static { /* works fine! ! */
System.setProperty("java.awt.headless", "true");
System.out.println(java.awt.GraphicsEnvironment.isHeadless());
/* ---> prints true */
}
private static final Color COLOR_BACKGROUND = Color.WHITE;
public static void main() {}
}
当考虑它时,这是完全有道理的:)。巨虎!
2020-09-16
java.awt.headless_以编程方式设置java.awt.headless = true相关推荐
- 关于 java:Android:如何以编程方式设置 MediaPlayer 音量?
Android : How to set MediaPlayer volume programmatically? 如何以编程方式设置媒体播放器音量.我将它用于警报通知.任何帮助都非常感谢,并提前感谢 ...
- java编程访问hdfs_以编程方式访问Java基本类型的大小
java编程访问hdfs 许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数 ...
- 以编程方式访问Java基本类型的大小
许多不熟悉Java的开发人员首先要了解的一件事是Java的基本原始数据类型 ,其固定(与平台无关)的大小(以位或字节为单位用二进制补码表示 )以及它们的范围(Java中所有数字类型都是带符号的) ). ...
- 如何以编程方式确定Java中的操作系统?
本文翻译自:How do I programmatically determine operating system in Java? I would like to determine the op ...
- 如何在Android按钮上以编程方式设置drawableLeft?
本文翻译自:How to programmatically set drawableLeft on Android button? I'm dynamically creating buttons. ...
- android 程序颜色,android – 以编程方式设置scrim颜色
我正在尝试以编程方式设置AppBarLayout的主要颜色. XML布局是 AndroidStudio的Scrolling示例: android:fitsSystemWindows="tru ...
- android gravity参数,android - 如何以编程方式设置layout_gravity?
android - 如何以编程方式设置layout_gravity? 我的问题很简单, 如何以编程方式设置我的按钮layout_gravity? 我在互联网上发现了这个,但它只是抛出了一个Nullpo ...
- java编程button_以编程方式在Java Swing中单击GUIbutton
即使button.doClick()者对button.doClick()满意,我正在寻找类似于设置助记符(即button.setMnemonic(KeyEvent.VK_A)后发生的事情. 你实际上可 ...
- java编译器jdk版本_以编程方式确定Java类的JDK编译版本
java编译器jdk版本 当需要确定使用哪个JDK版本来编译特定的Java .class文件时, 通常使用的方法是使用javap并在javap输出中查找列出的"主要版本". 我在我 ...
最新文章
- 《科学》杂志展望2020年十大科学头条
- linux给普通用户sudo权限
- 全局配置文件:mybatis-config.xml
- boost::hana::alignof_用法的测试程序
- esp定律手动nspack 3.7_ESP定律原理详解
- 校验json格式_不来学一下SpringBoot统一参数校验?
- 图片服务 - thumbor设置背景色
- 微软提供的数据访问组件SqlHelper
- android textview 添加阴影效果:Paint.setShadowLayer is not supported
- linux的raid级别,RAID各种级别及特性
- Ubuntu软件仓库管理
- python规模大小_Python语言的一个重要特点是它有较多的计算生态,简单理解为第三方体噢概念股的可用变成模块/函数库组建,这个规模有多大?...
- 三代测序数据自纠错技术 和 二代测序数据对三代测序数据纠错的技术。
- 【NOI2017模拟3.30】原谅(计算几何,期望)
- Matter(CHIP) 目录和平台相关的文件
- Scratch所有积木
- 杰理之脑连接样机蓝牙 , 开启音量同步 , 电脑无法大范围 量 调节音量【篇】
- 百万级PHP网站架构-Poppen.de
- python numpy是什么_Python库Numpy里ndarray.ndim 是什么意思?
- MPU6050的dmp代码移植的过程--转
热门文章
- 容器化时代我们应当选择Kubernetes
- EntityFramework Core 3.0 Preview
- Entity Framework Core的贴心:优雅处理带默认值的数据库字段
- 你真的理解CAP理论吗?
- [转]Zookeeper入门看这篇就够了
- 【遥感数字图像处理教程】理论基础知识目录(5章全)
- 【ArcGIS风暴】ArcGIS解决数字化之前创建图层时未定义坐标系而导致数据跑偏的问题
- ArcGIS实验教程——实验十七:缓冲区分析(Buffer Analysis)
- Visual C#使用ADO.NET自定义类MyDBase连接SQL Server数据库
- Git之pull后回退版本