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.
dodanie obrazka do treści posta - furious programming
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.
dodanie obrazka do treści posta - furious programming
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...
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 :(.
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
...
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ć.
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 :)