https://github.com/e-gleba/modern-lab-applets
This repository has been established with the primary objective of enhancing the functionality of applets in 2023, ensuring seamless execution for all users, thereby facilitating a smooth and trouble-free experience.
https://github.com/e-gleba/modern-lab-applets
applet cheerpj java java-applet
Last synced: 4 months ago
JSON representation
This repository has been established with the primary objective of enhancing the functionality of applets in 2023, ensuring seamless execution for all users, thereby facilitating a smooth and trouble-free experience.
- Host: GitHub
- URL: https://github.com/e-gleba/modern-lab-applets
- Owner: e-gleba
- License: agpl-3.0
- Archived: true
- Created: 2023-12-01T19:49:47.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-29T05:03:13.000Z (almost 2 years ago)
- Last Synced: 2025-07-23T01:25:02.768Z (5 months ago)
- Topics: applet, cheerpj, java, java-applet
- Language: HTML
- Homepage:
- Size: 83.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: docs/README.md
- License: LICENSE
Awesome Lists containing this project
README
# Часто задаваемые вопросы
## Как запустить локально на Windows?
Руководство по использованию локально на Windows
1. Установите CheerpJ Applet Runner плагин

2. Скачайте архив, соответствующий вашей операционной системе
3. Запустите файл `start_server.exe`, расположенный в корневом каталоге репозитория, и в открывшемся окне нажмите кнопку `Старт`

4. Программа автоматически откроет окно браузера. Убедитесь, что URL открыт в браузере, в котором вы установили расширение.

5. Перейдите на вкладку с апплетом и, увидев красный текст, нажмите на иконку расширения CheerpJ (в правом верхнем углу браузера -> расширения -> CheerpJ, см. подробнее).
- Перейти к расширениям.

- Нажать на иконку CheerpJ Applet Runner.

6. После этого начнется загрузка апплета (на месте апплета иконка расширения и надпись `Loading` с анимацией загрузки, см. подробнее).

7. По завершении работы нажмите кнопку `Стоп` или просто закройте программу.

## У меня не работает, я все сделал(а) по инструкции, но когда я кликаю на иконку расширения ничего не загружается, почему?
- Очистите кеш браузера, отключите все сторонние расширения на время работы (например, впн может мешать прогрузке),
перезапустите сервер. Если ничего не помогло, то нужно смотреть в консоль разработчика браузера (обычно F12) и гуглить
ошибку.
## Могу ли я все делать на linux/macos/freebsd?
- Да, достаточно в вашей os установить python и выполнить в терминале из директории апплетов команду `python scripts/start_server.py`
## Ошибка 404
- Распакуйте архив и запустите сервер еще раз. Windows удалил файлы временно распакованного архива, если Вы запустили `.exe` файл прямо из архива.
# Для хакеров
## Где я могу больше узнать о расширении?
- Само решение проприетарное, но есть в открытом
доступе [документация, где можно найти решение проблем в разделе issues](https://github.com/leaningtech/cheerpj-appletrunner).
## Как скомпилировать питон скрипт?
- Используйте модуль `pyinstaller` или вспомогательный скрипт `compile_to_exe.py` в папке `scripts`.