Ошибка: не удалось найти или загрузить основной класс при работе в TextPad

1

Я смотрел на другие ответы для этого, но ничего не работает, и 43-голосный был ответом, который в настоящее время находится над моей головой. Я только начинаю на Java. Я также не видел никаких ответов относительно получения этой ошибки в TextPad. Вот программа, которую я пытаюсь написать:

public class HelloApp
{
    public static void main(String[] args)
    {
        System.out.println("Hello, World!");
    }
}

Я нажал Ctrl-1, чтобы сохранить его, а затем Ctrl-2, чтобы запустить его. Консоль приносит ошибку в теме (Ошибка: не удалось найти или загрузить основной класс HelloApp).

Вот значение переменной Path:

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\php;C:\Program Files\Java\jdk1.8.0_05\bin

В настоящее время я пытаюсь изучить Java с помощью Java All-in-One для чайников (потому что это похоже на меня! = P), и выполнил все его инструкции для письма, так что я немного в тупике. Google тоже не был добрым.

Благодарю!

Edit: Это ответ на ответ от DRastislav, лучше отформатированный.

C:\Users\dennis>cd  C:\Users\dennis\Desktop\Java Stuffs

C:\Users\dennis\Desktop\Java Stuffs>javac HelloApp.java

C:\Users\dennis\Desktop\Java Stuffs>java HelloApp
Error: Could not find or load main class HelloApp

В моей книге говорится, что я могу сохранять программы в любом каталоге. Есть ли какое-то место, которое мне нужно сохранить?

Изменить 2: Хорошо, я получил это, чтобы сказать "Привет, Мир!". Я удалил файл HelloApp.class, который уже присутствовал, а затем использовал javac HelloApp.java для его перекомпиляции. Ввод java HelloApp не работал, поэтому я попробовал java -cp. HelloApp, и это сработало. Наверное, мне просто нужно набрать это с этого момента? Обратите внимание, что это когда я ввожу программу в NotePad и запускаю ее оттуда. TextPad все еще возвращает ошибку, когда я пытаюсь запустить ее.

  • 3
    как вы компилируете и запускаете его?
  • 1
    Вы использовали Javac и скомпилировали его? (расширяя комментарий @JigarJoshi's JigarJoshi ..)
Показать ещё 2 комментария
Теги:

1 ответ

1
Лучший ответ

Сохраните его как HelloApp.java чем использовать javac HelloApp.java и запустите его с помощью java HelloApp он должен работать

  • 0
    Это то, что я получаю, когда делаю это в консоли cmd: C: \ Users \ dennis> cd C: \ Users \ dennis \ Desktop \ Java Stuffs C: \ Users \ dennis \ Desktop \ Java Stuffs> javac HelloApp.java C : \ Users \ dennis \ Desktop \ Java Stuffs> java HelloApp Ошибка: не удалось найти или загрузить основной класс HelloApp
  • 0
    после запуска javac HelloApp.java в cmd JVM подготавливает файл .class? .... в вашей папке должен быть файл HelloApp.class, если да, java HelloApp должен работать ...
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню