Команда «Java» составляет программы Java?JAVA

Программисты JAVA общаются здесь
Anonymous
Команда «Java» составляет программы Java?

Сообщение Anonymous »

Большинство веб -сайтов в Интернете скажем: < /p>


»используйте команду Javac < /code>, чтобы скомпилировать .java < /code> file. Программа Java без Javac и я получил странный результат. >

public class Myclass {
public static void main(String[] args){
System.out.println("hello world");
}
}
< /code>

Затем я запустил: < /p>

$ javac hello.java
< /code>

, которая дает мне эту ошибку: < /p>

hello.java:1: error: class Myclass is public, should be declared in a file named Myclass.java
public class Myclass {
^
1 error
< /code>

Но когда я запускаю его без команды Javac < /code>, она выполнена без каких -либо ошибок. < /p>

$ java hello.java
hello world
< /code>

Команда Java < /code> также составляет программу? Если да, зачем нам команду Javac < /code>?openjdk version "12.0.2" 2019-07-16
OpenJDK Runtime Environment (build 12.0.2+10)
OpenJDK 64-Bit Server VM (build 12.0.2+10, mixed mode)


Подробнее здесь: https://stackoverflow.com/questions/580 ... a-programs

Вернуться в «JAVA»