#java
#java
Вопрос:
У меня есть .java
файл, известный как «Warning.java » и его местоположение … «C:UserschaosDesktopNEO-HACK » и я пытаюсь запустить его с помощью «C:ProgramDataOracleJavajavapathjava.exe » но каждый раз, когда я пытаюсь открыть файл, я получаю сообщение об ошибке со словами
«Ошибка: не удалось найти или загрузить основной класс C:UserschaosDesktopNEO-HACKWarning.java «.
Вот исходный код для моего .Java-файл:
/*
This is the warning file
*/
public class Warning
{
public static void main(String args[])
{
System.out.print("NEO-HACK ACTIVATED");
}
}
Комментарии:
1. какую команду вы запускаете?
2. Что вы имеете в виду?
Ответ №1:
Перед запуском необходимо скомпилировать код в файл .class. Вы не запускаетесь.java-файлы.
Пожалуйста, внимательно ознакомьтесь с руководством по Hello World.
Комментарии:
1. Как мне скомпилировать его в файл .class?
2. Пожалуйста, перейдите по ссылке, которую я разместил.
3. Итак, я просматривал вашу ссылку и пока все было хорошо, но затем он попросил меня ввести команду «javac Warning.java «и когда я это сделал, я получил сообщение об ошибке: «‘javac’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл».
4. Да, это означает, что JAVA_HOME /bin отсутствует в вашем пути к Windows. (Я предполагаю, что вы используете Windows.) Пройдите через это; вы не можете написать Java, не имея возможности запустить Hello World.
Ответ №2:
Чтобы скомпилировать файл .java в файл .class (байтовый код), в вашей системе должен быть установлен JDK (Java Development Kit). Кажется, вы используете ОС Windows. Затем, как правило, вы найдете эту папку jdk по адресу Program Files/Java/
(или Program Files(x86)/Java
если вы установили 32-разрядный JDK), если он установлен. В этой папке JDK вы найдете папку, bin
внутри которой у вас будет компилятор Java javac
. Если вы хотите скомпилировать свой java-код, вам нужно вставить java-файл в эту javac
содержащую папку, т. е. bin
, а затем из командной строки вы перейдете к пути, скомпилируете с помощью javac
и запустите с помощью java
>cd C:Program FilesJavajdk1.8.0_66bin
C:Program FilesJavajdk1.8.0_66bin>javac Warning.java
C:Program FilesJavajdk1.8.0_66bin>java Warning
Но что, если вы хотите скомпилировать и запустить java-файл, который размещен в любом месте вашей системы? Для этого нам нужно установить java bin
path в переменную среды.
Перейдите в Свойства системы> вкладка Дополнительно и нажмите кнопку «Переменные среды«. В разделе Системные переменные вы найдете Path
переменную. Выберите его и нажмите кнопку редактирования. Добавьте запись о местоположении корзины вашего JDK. Для меня это:
C:Program FilesJavajdk1.8.0_66bin
Эта запись должна быть отделена точкой с запятой (;) от предыдущих записей.
Нажмите OK.
И теперь, если вы перейдете в командную строку и введете javac
, вы получите все параметры в javac. Это гарантирует, что содержимое корзины jdk теперь доступно из любой точки вашего ПК.
C:UserschaosDesktopNEO-HACK>javac Warning.java
C:UserschaosDesktopNEO-HACK>java Warning
Надеюсь, этот пост упростил ваше обучение!!