Показаны сообщения с ярлыком java. Показать все сообщения
Показаны сообщения с ярлыком java. Показать все сообщения

воскресенье, 18 мая 2025 г.

jmeter ошибка: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible

Зачем-то понадобилась утилита jmeter.
Но, к сожалению, после установки (apt install jmeter) она запускаться отказалась с ошибкой:

An error occurred: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible: module java.desktop does not "opens sun.awt.X11" to unnamed module @1234abcde

Лёгкое гугление принесло костыль для решения этой проблемы.
Оказывается, нужно файл /usr/share/jmeter/bin/jmeter привести вот к такому виду:

#!/bin/sh

# Include the wrappers utility script
. /usr/lib/java-wrappers/java-wrappers.sh


find_java_runtime

find_jars /usr/share/jmeter/bin/ApacheJMeter.jar

JAVA_ARGS="--add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens java.desktop/sun.swing=ALL-UNNAMED --add-opens java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED"
run_java -Djmeter.home=/usr/share/jmeter org.apache.jmeter.NewDriver "$@"

понедельник, 3 декабря 2012 г.

Slackware 14 x64: Как установить плагин Java на Firefox?

В общем, понадобилось запускать java-апплеты, а в браузере, похоже, поддержка этого дела не была включена. Поступил так:

1. Загрузил с http://www.java.com/ru/download/ архив .tar.gz для Linux x64.

2. Следуя инструкции разархивировал этот архив в /usr/java. Получилась конструкция /usr/java/jre1.7.0_09/...

3. Нашел, откуда запускается FireFox (команда which firefox указала на символическую ссылку, которая, в свою очередь, привела к /usr/lib64/firefox-15.0/firefox)

4. По этому пути должна была обнаружиться папка plugins. Но её не оказалось, так что пришлось создать.

5. Зашел в папку plugins и создал символическую ссылку выполнив команду:
ln -s /usr/java/jre1.7.0_09/lib/amd64/libnpjp2.so

6. Перезапустил браузер.