problem ze zmienną środowiskową

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?

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

0

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

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.

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.
0

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

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