Java Ошибка выполнения: основной метод не найден для всей программы - PullRequest
1 голос
/ 05 мая 2020

Я установил java 8. Я уже установил переменные среды для пути к классам.

Ошибка: основной метод не найден в классе Test, определите основной метод как: publi c stati c void main (String [] args) или класс приложения JavaFX должен расширять javafx .application.Application

Я получаю одну и ту же ошибку для каждой программы, которую я когда-либо писал в java. Все эти программы отлично работают на другом компьютере, но в моей системе всякий раз, когда я запускаю java ClassName, у меня возникает такая же ошибка. Я использую Android Studio для android разработки приложений, которая работает нормально. Java IDE netbeans и IntelliJ также работают нормально.

Что могло вызвать эту проблему в JRE?.

class Test{
   public static void main(String[] args) 
  {
    int tax=20;
    double main1=220;
    double total = main1*tax/100;
    System.out.println(total);
}}

Это пример программы:

Компиляция с использованием - javac Тест. java

Запуск с использованием - java Тест

1 Ответ

1 голос
/ 05 мая 2020
  1. Прежде всего удалите java, зайдя в => панель управления> программа

  2. удалите java папку с вашего C: диска из programfile86 и programfile, и если вы найдете папку с именем sun, удалите ее также

  3. В режиме запуска appdata это покажет вам, что какая-то папка переходит в каждую папку и удаляет файл с именем java или солнце. Сделайте это для всей папки, доступной в этом каталоге

  4. При запуске введите regedit и перейдите к HKEY_USER_DATA и HKEY_LOCAL_MACHINE один за другим, а затем перейдите к программному обеспечению в этой папке удаления javasoft, если вы найдете .. сделайте это в обеих папках

удалите все, что упомянуто выше, если вы обнаружите, что если вы этого не сделаете, оставьте и перейдите к следующему шагу.

, а затем перезапустите свой P C

и переустановите java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...