Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.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
将JAVA_OPT参数设置为";“覆盖高DPI缩放行为”;在Windows10/Java8中_Java_Java 8_Windows 10_Dpi_Java Opts - Fatal编程技术网

将JAVA_OPT参数设置为";“覆盖高DPI缩放行为”;在Windows10/Java8中

将JAVA_OPT参数设置为";“覆盖高DPI缩放行为”;在Windows10/Java8中,java,java-8,windows-10,dpi,java-opts,Java,Java 8,Windows 10,Dpi,Java Opts,有人知道您是否可以传递一个JAVA_OPT参数,该参数将使用Java8在windows10中“覆盖高DPI缩放行为”吗 注意:我不想使用注册表设置更改 下面是在java.exe上手动完成的设置 我不确定您在本文中所说的“命令行参数”是什么意思,但如果您指的是JVM参数,那么答案是否定的。JVM参数无法设置如何运行应用程序进程的操作系统级别设置 如果您只想从命令行设置此配置,而不必从UI进行设置,则可以从批处理脚本进行设置。您看到这篇文章了吗:我正在查找命令行参数,而不是注册表更改。该命令行参数存

有人知道您是否可以传递一个JAVA_OPT参数,该参数将使用Java8在windows10中“覆盖高DPI缩放行为”吗

注意:我不想使用注册表设置更改

下面是在java.exe上手动完成的设置


我不确定您在本文中所说的“命令行参数”是什么意思,但如果您指的是JVM参数,那么答案是否定的。JVM参数无法设置如何运行应用程序进程的操作系统级别设置


如果您只想从命令行设置此配置,而不必从UI进行设置,则可以从批处理脚本进行设置。

您看到这篇文章了吗:我正在查找命令行参数,而不是注册表更改。该命令行参数存在问题,对吗?@NickL-我不想让命令行注册让我明白命令行的意思我是说在我的启动脚本中使用JAVA_OPT参数。不,就像我说的,这与JAVA或JVM没有任何关系。这是一个操作系统级设置,告诉Windows如何执行该进程。操作系统决定是否使用此模式的方式基于注册表设置(AFAIK)。因此,您必须设置注册表值。您可以通过命令行上的脚本来完成,正如我链接到的那样。如果有其他方法可以做到这一点,那么很可能与Java或JVM无关。