Я смотрел на другие ответы для этого, но ничего не работает, и 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 все еще возвращает ошибку, когда я пытаюсь запустить ее.
Сохраните его как HelloApp.java
чем использовать javac HelloApp.java
и запустите его с помощью java HelloApp
он должен работать