Что делать если TMCBeans не запускается или запускается но не работает, не знаю как исправил но у меня заработал TMCBeans удалением jdk-8 и установкой jdk-11. Еще если не запускается или с ошибкой - попробуй удалить tmcbeans кэш в appdata / roaming + local
Но если ничего не помогает то еще есть запасной вариант - Visual Studio Code с плагином TMC !
[Вот инструкция по установке - https://www.mooc.fi/en/installation/vscode/#installing-tmc]
ниже перевод статьи
установи Visual Studio Code по ссылке ниже. Visual Studio Code
Загрузи установочный файл Windows со страницы https://code.visualstudio.com/download .
После завершения загрузки дважды щелкни файл, чтобы открыть его.
Следуй инструкциям установочного файла.
Установка расширения TestMyCode для VS Code
Открой Visual Studio Code.
Слева можно увидеть значки, выбери вид расширения (см. Рисунок 1).
Введите TestMyCode в поле поиска (см. Рисунок 2).
Нажмите на результат поиска TestMyCode .
Нажмите «Установить» (см. Рисунок 3).
При первой инициализации расширения будут загружены некоторые необходимые компоненты (это займет некоторое время).
Установка среды Java
Для курсов с использованием Java тебе потребуют комплект для разработки Java и среда выполнения, пакет расширений Java для кода Visual Studio и Maven для сборки и запуска исходного кода. установи Java, следуй ниже инструкциям.
Установка Java
Загрузи AdoptOpenJDK11, открытую среду разработки и выполнения для Java 11, с https://adoptopenjdk.net .
Выбери OpenJDK 11 (LTS) и HotSpot. Затем нажмите «Последний выпуск», чтобы загрузить Java.
NB! При установке Java с установочным файлом, который только что загрузил, на этапе выборочной установки установи для параметра «Установить переменную JAVA_HOME» (рис. 1, шаг 1) и «Ключи реестра JavaSoft (Oracle)» (рис. 2, шаг 2) значение «Вся функция. будет установлен на локальный жесткий диск »(см. изображения ниже). После того, как вы их выбрали, нажмите «Далее» (рис. 2, шаг 3).
Рисунок 1 Рисунок 2
Пакет расширений Java для VS Code
Вам понадобится пакет расширений Java для кода Visual Studio, чтобы скомпилировать и запустить код Java.
Открыть код Visual Studio
На левой панели нажмите вкладку «Расширения» (на рис. 1.)
В поле поиска введите Java Extension Pack(на рис. 2).
Нажмите Installкнопку (на рис. 3).
Установка Maven и настройка параметров
можно установить Maven, следуя приведенным ниже инструкциям.
Загрузи последний zip-архив apache-maven-3.x.y-bin.zipс https://maven.apache.org/download.cgi .
Распакуй архив в желаемое место, например C:\Program Files\, это автоматически создаст папку с именем apache-maven-3.x.y.
Если установил Java Extension Pack в VS Code, он будет с Maven for Java. Задай путь Maven в этом расширении, как показано ниже:
Открыть код Visual Studio
Нажми вверху слева «Файл -> Настройки -> Настройки» или горячей клавишей: CTRL + ,
Найди maven.executable.path(рис. Ниже 1.) и установи путь Maven (рис. Ниже 2.) как: <your extracted location\apache-maven-3.x.y\bin\mvn.cmd например, для Maven версии 3.6.3, извлеченного в C: \ Program Files, путь будет: C:\Program Files\apache-maven-3.6.3\bin\mvn.cmd
Начать программирование
Когда загрузили Visual Studio код, Java, Python и TestMyCode Extension, следующий шаг сделать Mooc.fi-акк . Учетная запись создана для того, чтобы они могли отслеживать баллы на курсе. После этого можно приступать к программированию.
Создание учетной записи MOOC.fi
Если у вас нет учетной записи MOOC.fi, перейди к материалам курса и создай учетную запись MOOC.fi или нажми « Зарегистрироваться» в правом верхнем углу этой страницы.
Вход в среду программирования
Запусти расширение TestMyCode, щелкнув значок TMC на левой панели (см. Рисунок 1).
Войди в систему, нажав кнопку « Войти» (см. Рисунок 2).
Используй учетную запись, созданную на предыдущем шаге, для входа в систему.
Выбор вашей организации
При входе в систему ты увидишь список выбранных курсов (при запуске он пуст). Если ты не находишься в этом представлении, нажми «Мои курсы» (см. Рисунок 1).
можно добавить курсы в список, нажав кнопку « Добавить новый курс» (см. Рисунок 2).
При нажатии на « Добавить новый курс» расширение покажет все возможные организации, предлагающие курсы. Найди и выбери организацию, которая упоминается в вашем учебном материале (см. Иллюстрацию 3).
Например, по курсу «Основы программирования на Python, лето 2020» организацией является «Университет Хельсинки».
Выбор курса
После этого выбери правильный курс. Название курса упоминается в вашем учебном материале. Список курсов, которые видно здесь, зависит от организации.
Завершение первого упражнения по программированию
Давай рассмотрим пример того, как ты можешь выполнить упражнение Hello Visual Studio Code в курсе "Ohjelmoinnin perusteet Python, kesä 2020". Даже если ты выполнил упражнения по какому-то другому курсу, прочти инструкцию до конца. Он будет содержать важную информацию о среде программирования.
Скачивание упражнений
После входа в систему и выбора курса «Ohjelmoinnin perusteet Python, kesä 2020» щелкни курс в режиме просмотра «Мои курсы». Ты попадешь на страницу сведений о курсе. Нажми кнопку « Загрузить» для части 4 (см. Рис. Ниже), это запустит процесс загрузки для упражнений части 4. Ты можешь следить за процессом загрузки, проверяя Загруженные счетчик для этой части или через уведомление в правом нижнем углу, пожалуйста , подождите , пока процесс загрузки до конца , а затем продолжить с инструкциями. Инструкции по выполнению этих упражнений будут в вашем учебном материале.
Когда упражнения будут загружены, нажми Открыть рабочее пространство (см. Рисунок ниже).
Работа над упражнениями по программированию
На этом этапе должны увидеть папку «osa04-01_hello_visualstudio_code» (как на рисунке ниже) в VS Code. Если ты этого не видишь, перейди в представление Explorer, нажав значок Explorer на левой боковой панели (см. Рисунок пункт 1). Найдите файл исходного кода под названием «hello_visualstudio_code.py» в папке «osa04-01_hello_visualstudio_code». Файлы исходного кода находятся в каталоге «src» . Ты можешь открыть файл в режиме редактора, щелкнув файл hello_visualstudio_code.py.
NB! Когда ты впервые открываешь упражнение, ты можешь получить автоматические рекомендации от Visual Studio Code в правом нижнем углу, установи их.
Вид редактора (рисунок ниже) - это вид посередине. Ты можешь ввести здесь, чтобы внести изменения в исходный код.
Внеси следующие изменения в исходный код:
editori = input("editori: ")
if editori == "word" or editori == "notepad":
print("surkea")
Запуск исходного кода
Если ты установил все необходимые программы и рекомендации по расширению, ты сможете запустить исходный код, нажав зеленую кнопку запуска в правом верхнем углу.
Это откроет терминал в редакторе исходного кода, где программа распечатает свой вывод и запросит ввод.
Если ты изменил файл в соответствии с инструкциями ранее, программа должна напечатать следующее с вводом notepad:
editori: notepad
surkea
Тестирование исходного кода
В большинстве случаев упражнения будут проходить в автоматическом режиме. Эти тесты предоставят информацию о вашем прогрессе в выполнении упражнения. Проверь свое решение, нажав кнопку TMC test в правом верхнем углу.
Когда ты запускаешь тесты для только что написанного исходного кода, тесты не должны проходить и выдавать тебе сообщение. Следуя сообщению, ты видишь, что наша программа напечатала что-то ошибочное с некоторыми входными данными.
Программа будет правильно печатать с желаемыми входными данными, если ты изменишь исходный код следующим образом:
while True:
editori = input("editori: ")
if editori.lower() == "visual studio code":
break
if editori == "word" or editori == "notepad":
print("surkea")
else:
print("ei ole hyvä")
print("loistava valinta!")
Снова запусти тесты. На этот раз тест будет пройден, и в TMC ты сможешь отправить свой код на сервер для оценки.
Отправка вашего решения на сервер
Отправка упражнения на TMC-сервер означает, что твое решение будет рассмотрено. Ваш код почти всегда будет проверяться автоматически. Ты получишь очки (или возможное сообщение об ошибке) очень быстро.
Ты можешь вернуть решение после запуска тестов или нажав Submit to serverиз TMC-меню, которое находится в правом верхнем углу.
Когда ты отправишь правильное решение на сервер, тебе будут начислены баллы за выполнение упражнения. Также, если дается небольшой опрос, рекомендуется его заполнить. Они используют эту информацию, чтобы улучшить курсы.
Проверь свои баллы
Ты можешь проверить свои очки, войдя в tmc.mooc.fi . Используй того же пользователя, которого ты зарегистрировал ранее.