problem ze zmienną środowiskową

problem ze zmienną środowiskową
Reiko
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

nabyłem niedawno książkę Java 2 - Podstawy. Na pierwszych stronach jest napisane jak dodać ścieżkę pakietu JDK do zmiennych środowiskowych i tak też zrobiłem. Jednak gdy w tym katalogu mam plik Witaj.java i chcę skompilować go poleceniem

javac Witaj.java
pokazuje mi błąd

javac: file not found: Witaj.java

Natomiast jak wywołam javac z pełną ścieżką to gdy chce zobaczyć jak działa program poleceniem

java Witaj.java
to dostaję komunikat

could not load or find main class SCIEZKA

Co mam zrobić abym mógł normalnie kompilować i uruchamiać kod bez podawania za każdym razem pełnej ścieżki do pliku?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Musisz dodac katalog cośtam/jdk/bin do zmiennej środowiskowej PATH i wtedy javac będzie działał.
Uruchomienie SKOMPILOWANEJ klasy (czyli pliku Witaj.class) robi się przez
java Witaj

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

@Reiko, mylisz się. W katalogu, w którym wpisujesz javac Witaj.java nie ma pliku Witaj.java.

Reiko
  • Rejestracja: dni
  • Ostatnio: dni
0

Musisz dodac katalog cośtam/jdk/bin do zmiennej środowiskowej PATH i wtedy javac będzie działał.

Już jest dodany. Swoją drogą już działa i uruchomiłem swój pierwszy (i drugi) program w Javie. Chodzi tylko o to że przy kompilacji i uruchamianiu muszę za każdym razem wpisywać pełną ścieżkę do pliku ze źródłem programu. Dodanie również tej ścieżki do zmiennej środowiskowej nic mi nie dało.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
1
  1. Otwórz konsolę.
  2. Zmień katalog, polecenie cd nazwaKatalogu, możesz nazwę katalogu przeciągnąć z okna Explorera do okna konsoli.
  3. Sprawdź czy jest we właściwym katalogu - polecenie *dir .java wyświetli nazwy wszystkich plików z rozszerzeniem java w katalogu bieżącym..
  4. Polecenie javac plikŹródłowy na pewno zadziała.
Reiko
  • Rejestracja: dni
  • Ostatnio: dni
0

OK już sobie poradziłem. Dzięki za wszystko ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.