Komenda javac w cmd, nie wyświetla programu.

0

Witam, mam problem z odpaleniem programu komendą javac w cmd. JDK zainstalowane Eclipse działa popranie, android studio też. Natomiast w javac sprawa wygląda tak jak w załączniku.

javac problem.png

dodanie obrazka do treści posta - furious programming

0

A czego się niby spodziewasz? o_O Jak nie ma blędów to się kod skompiluje. Bo przecież javac = java compiler i nie służy do uruchamiania niczego...

0

ok, rozumiem, ale czy javac czasem nie powinien wyświetlać na ekran, pobierać danych od użytkownika i wgl ?? Napisałem w notatniku program pytający o imie, jeżeli podam mu imie członka rodziny mówi cześć a jeśli kogoś innego to mówi nie znam cię. Skopiowany do Eclipse IDE działa należycie, natomiast javac robi coś takiego :(.

1

Rozumiesz co to jest kompilator? To jest program który zamienia kod źródłowy nad kod maszynowy / bajtkod / kod pośredni. NIE służy do uruchamiania czegokolwiek. Co innego program java...

3

Tak jak @Shalom napisał - javac to kompilator i kompiluje kod w pliku "nazwa".java do pliku "nazwa".class
Jeżeli już skompilujesz odpalasz program poleceniem java "nazwa".class.
W eclipse działa bo dając "Run" eclipse robi wszystko za Ciebie, tj kompiluje i uruchamia. W konsoli musisz to ręcznie zrobić.

0

Sorki za mój idiotyzm :P. Temat rozwiązany.

javac Nazwa.java //kompiluje
java Nazwa //uruchamia

Ale przynajmniej w dziale newbie, ja jestem newbie więc w sumie się zgadza :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1