Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Błąd przy uruchamianiu programu w Java z wiersza poleceń

#1
Błąd przy uruchamianiu programu w Java z wiersza poleceń
Witam. Od pewnego czasu uczę się i ćwiczę Javę i robiłem to w IDE (NetBeans), lecz zaczęło mi brakować opcji kompilowania i uruchamiania programu z wiersza poleceń. I tak: chwilę konfiguracji zajęło mi np. ustawienie odpowiednich ścieżek w zmiennej środowiskowej PATH do Java.exe czy do javac.exe (system operacyjny mam na C:, a np. Jave zainstalowałem na DWesoły. Przy poleceniu javac -help lub java -help terminal nie mówi, że nie zna plecenia "java", lecz wyświetla odpowiednie komunikaty, więc wydaje mi się, że wszystko jest skonfigurowane poprawnie... ALE przy pierwszym lepszym przykładzie, powiedzmy "HelloWorld", sytuacja jest taka:
polecenie javac Hello.java generuje plik Hello.class, jednak przy poleceniu java Hello pojawia się:

Error: Could not find or load main class Hello mimo, że główna klasa w pliku Hello.java też nazywa się "Hello". I tu kłania się pytanie: dlaczego? Zastanawiałem się, czy trzeba w kodzie umieścić polecenie package nazwa_folderu; jednak to nic nie dało. W czym więc jest rzecz?
Pozdrawiam :-)
 System operacyjny: windows_eight Przeglądarka: firefox
#2
RE: Błąd przy uruchamianiu programu w Java z wiersza poleceń
Witam, czy mógłbyś zamieścić kod, używając znaczników
Kod PHP:
[code][/code
Być może ścieżka nie znajduje się w zmiennej CLASSPATH - spróbuj wywołania (jeśli nie ma deklaracji package)
Kod:
java -cp . Hello

 System operacyjny: linux_ubuntu Przeglądarka: firefox
#3
RE: Błąd przy uruchamianiu programu w Java z wiersza poleceń
Proszę bardzo:
Kod:
public class Hello {

  public static void main(String[] args){
    System.out.print("Hello World");
  }
}

I muszę przyznać, że to Twoje polecenie działa, a w zmiennej CLASSPATH mam tylko adres do folderu z bibliotekami, więc pewnie czegoś w tej zmiennej brakuje Wesoły
Mam więc pytanie: co w zmiennej CLASSPATH powinno się znajdować?
 System operacyjny: windows_eight Przeglądarka: firefox
#4
RE: Błąd przy uruchamianiu programu w Java z wiersza poleceń
Tu widzę ani widu ani słychu, lecz po wielu ciężkich próbach znalazłem źródło problemu i chciałbym je tu zamieścić w razie gdyby kto inny miał taki sam lub podobny problemOczko
Plik HelloWorld.java znajdował się w folderze:

 D:\Dokumenty\NetBeansProjects\HelloWorld\src\com\dzone\example
i posiadał na wstępie instrukcję package com.dzone.example; i to ona wszystko psuła... po ujęciu jej w komentarz wszystko chodzi (dodałem tylko jeszcze do CLASSPATH'a ścieżkę .; bo ponoć powinna się tam takowa znajdować). Tu tylko muszę przyznać, że nie miałem zielonego pojęcia, iż instrukcja package w kodzie źródłowym gra taką rolę w systemowym poleceniu java
Dziękuję i pozdrawiam  ;)

P. S. Tego wątku proszę jeszcze nie usuwać i nie zamykać bo niewykluczone, że jeszcze kiedyś się zwrócę z prośbą w podobnej kwestii
 System operacyjny: windows_eight Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Błąd przy uruchamianiu programu w Java z wiersza poleceń)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Python z wiersza poleceń Physicist 15 16604 21.08.2019, 20:14
Ostatni post: Physicist
  Jak napisać program typu konsola poleceń? toslaw1 6 9429 29.06.2017, 18:58
Ostatni post: toslaw1
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 7508 14.12.2016, 18:54
Ostatni post: Smokolisz

Skocz do:


Wybrane wątki (Błąd przy uruchamianiu programu w Java z wiersza poleceń)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zamiana całego zestawu znaków wg przyporządkowania BarHorab 5 9533 19.12.2018 16:45
Ostatni post: Szachista
  Sumowanie licz excel - problem OxyGenE 2 12183 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 9983 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 11120 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 10039 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 10547 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 11751 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 10398 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 11177 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2704 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 11673 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 12082 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 11033 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 11579 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 11155 16.05.2018 12:04
Ostatni post: kazik666