-Dsun.java2d.opengl=true
이것을 내 Java 애플리케이션에 추가해야 합니다 . 그렇지 않으면 정지됩니다.
각 Java 애플리케이션에 대한 구성 파일/스크립트를 수정할 필요가 없도록 이 시스템 전체를 강제로 적용할 수 있는 방법이 있습니까?
답변1
빠르고 해킹적인 수정을 위해 다음을 수행할 수 있습니다.
# type java
java is /usr/bin/java
# mv /usr/bin/java{,.real}
# cat >>/usr/bin/java <<'EOF'
#!/bin/sh
exec java.real -Dsun.java2d.opengl=true "$@"
EOF
chmod +x /usr/bin/java
이는 이전에 추가한 설정을 제외하고 주어진 인수로 실제 실행 파일을 호출하는 쉘 스크립트로 Java 실행 파일을 대체합니다.
답변2
.properties
안에 있는 문서를 읽어보셨나요 ?
/etc/java-8-openjdk
아니면 사용 중인 JVM에 해당하는 구성 디렉터리인가요?