Есть данные нужно решить задачу

177
24 мая 2017, 05:03

Требуется запустить файл java я так понял первый шаг это конвертация в .class файл Итак: Исходные данные

Файл .java

package Main;
public class Main {
    public static void main(String[] args) {
   System.out.println(“Hello word”);
    }
}

Адрес jdk C:\Program Files\Java\jdk1.8.0_121

Адрес который выводится на cmd C:\Users\вит\IdeaProjects\untitled11\src

Ошибка ”javac” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Answer 1

У меня компилятор ругается на ваш код, в частности на ваши кавычки. Ниже норм код:

package Main;
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello word");
    }
}

Переменная PATH (Windows)

Windows 10 и Windows 8

В строке "Поиск" выполните поиск:

Система (Панель управления)

Нажмите на ссылку

Дополнительные параметры системы

Нажмите

Переменные среды

В разделе Переменные среды выберите переменную среды

PATH

Нажмите Изменить. Если переменной PATH не существует, нажмите Создать. В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды PATH(;C:\Program Files\Java\jdk1.8.0_121\bin\). Нажмите ОК. Закройте остальные открытые окна, нажимая ОК. Откройте заново окно командной строки и выполните код java.

Windows 7

На рабочем столе правой кнопкой нажмите на значок

Компьютер

В контекстном меню выберите

Свойства

. Нажмите на ссылку

Дополнительные параметры системы

Нажмите

Переменные среды

В разделе Переменные среды выберите переменную среды

PATH

Нажмите

Изменить

Если переменной PATH не существует, нажмите Создать. В окне Изменение системной переменной (или Новая системная переменная) укажите значение переменной среды PATH(;C:\Program Files\Java\jdk1.8.0_121\bin\). Нажмите ОК. Закройте остальные открытые окна, нажимая ОК. Откройте заново окно командной строки и выполните код java.

Компиляция java-файла: имя файла должно быть, такое же как и имя класса, т.е. Main.java. Далее после установки PATH:

в моем случае появится рядом с Main.java файлом, файл Main.class(скомпилированный)

Answer 2

Пишите полный путь к jdk:

"C:\Program Files\Java\jdk1.8.0_121\bin\javac.exe" YourFile.java

или добавьте переменную среды.

Answer 3

package com.company;

public class Cat {

public static void main(String[] args) {
    System.out.println("Виталик привет с другой планеты !");
}
/* C:\Users\вит\IdeaProjects\untitled12\src\com\company

“C:\Program Files\Java\jdk1.8.0_121\bin\javac” Cat.java “C:\Program Files\Java\jdk1.8.0_121\bin\java” Cat ;C:\Program Files\Java\jdk1.8.0_121\bin Путь указан создает файл .class */

}

READ ALSO
Camera и Camera2 API Android

Camera и Camera2 API Android

Как задать задержку между вспышкой и фотографированием? Нужно чтобы сначало срабатывала вспышка, а после того как она гаснет через некоторое...

285
Скрывать клавиаутуру

Скрывать клавиаутуру

Наверное один из самых "гадких" вопросов, связанный с клавиаутурой, как скрывать клавиаутуру при нажатии вне её области?

182
Сделать с помощью Stream

Сделать с помощью Stream

Подскажите, пожалуйста, можно ли как-нибудь Iterator заменить Stream'омЕсли нет, то может можно как-нибудь укоротить код:

192