未知选项 -Dsun.java2d.opengl=true

未知选项 -Dsun.java2d.opengl=true

我正在尝试加快 Ubuntu 上的 NetBeans 速度。

我在http://performance.netbeans.org/howto/jvmswitches/

我收到此错误:

sh /home/umpirsky/Applications/netbeans-7.2rc1/bin/netbeans -J-Xverify:none -J-Xmx384m -Dsun.java2d.opengl=true
Unknown option -Dsun.java2d.opengl=true

我应该使用一些特殊版本的 Java 吗?

答案1

我不喜欢重新使用旧线程,但是 OP 忘记在文件 netbeans.conf 中添加 -J 标志:

-J-Dsun.java2d.opengl=True

这些是我的配置标志,并且 Netbeans 运行顺利:

netbeans_default_options="-J-server -J-Xverify:none -J-XX:+AggressiveOpts -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-Djava.net.preferIPv4Stack=True -J-Dawt.nativeDoubleBuffering=True -J-Dsun.java2d.opengl=True -J-Xss32m -J-Xms64m -J-Xmx256m -J-Dsun.java2d.noddraw=True -J-Dsun.java2d.dpiaware=True -J-Dsun.zip.disableMemoryMapping=True"

更多信息:请参阅 Oracle 网站上的本指南

答案2

顾名思义sun.java2d...,这是(或曾经是)Sun/Oracle JVM 的一个选项,并且可能不受 Ubuntu 默认的 OpenJDK JVM 支持。

您必须安装 Oracle JDK/JRE 才能查看该选项是否有效。首先了解它如何帮助加快 Netbeans 的速度以及您是否真的需要它可能会更容易。

相关内容