Kompiliert der Befehl "Java" Java -Programme?Java

Java-Forum
Anonymous
 Kompiliert der Befehl "Java" Java -Programme?

Post by Anonymous »

Die meisten Websites im Internet sagen: < /p>


"Verwenden Sie den Befehl javac < /code>, um a .java < /Code> Datei. Ein Java -Programm ohne Javac und ich habe ein seltsames Ergebnis erhalten. >

Code: Select all

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

Dann habe ich rannte: < /p>

$ javac hello.java
< /code>

, was mir diesen Fehler gibt: < /p>

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

Aber wenn ich es ohne den Befehl javac < /code> ausführe, wird er ohne Fehler ausgeführt. < /p>

$ java hello.java
hello world
< /code>

kompiliert der Befehl java < /code> das Programm auch? Wenn ja, warum brauchen wir den Befehl 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)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post