Как запустить java-файл с помощью javac

338
24 мая 2017, 05:18

Как запустить java-файл без среды разработки? Выдает ошибку:

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

мой путь JDK:

c:\Program Files\Java\jdk1.8.0_121\bin\

В Path такая абракадабра:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;с:%JAVA_HOME%\bin;\Program Files\Skype\Phone\

Как всё это настроить, и что это за наука - где учиться?

Answer 1

Добавьте в конец Path:

;C:\Program Files\Java\jdk1.8.0_121\bin\

и перезагрузите компьютер

Пример:
C:\greetings\Hello.java

package greetings;
public class Hello {
    public static void main(String[] args) {
        for (int i=0; i < args.length; i++) {
            System.out.println("Hello " + args[i]);
        }
    }
}

C:>javac greetings\Hello.java
C:>dir greetings /B
Hello.class
Hello.java
C:>java greetings.Hello World Universe Everyone
Hello World
Hello Universe
Hello Everyone

https://habrahabr.ru/post/125210/ http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html

READ ALSO
no multi-part configuration has been provided

no multi-part configuration has been provided

Пишу сайт на java + SpringНеобходимо добавить загрузку фото, документов на сайт

805
Поменять название в тулбаре

Поменять название в тулбаре

При смене фрагментов название всегда одно и тожеКак можно менять название приложения в туллбаре при смене фрагментов?

205
Фильтр по сторкам без учета раскладки

Фильтр по сторкам без учета раскладки

Подскажите, как можно выполнить фильтр по строкам в java без учета раскладки (возможно есть уже готовые библиотеки)

271
Как передать изображения в цикл?

Как передать изображения в цикл?

Доброго времени суток)

284