Проблема с запуском.Java-файл

#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
  

Надеюсь, этот пост упростил ваше обучение!!