Skocz do zawartości
shooter

Odpalenie Pliku Jar

Rekomendowane odpowiedzi

Witam,

Mam mały problemik. Stworzyłem kod, przekompilowałem go do .class a .class wyeksportowałem w Eclipse do pliku .JAR. W pliku manifest podałem klasę główną i niby wszystko działa, ale gdy odpalę jara dwuklikiem nie dzieje się nic. Program miał pobierać dane, przeliczać i zwracać wyniki - wszystko w konsoli (cmd). Jeśli w konsoli użyję java -jar myJar.jar to wszystko gra i buczy. Poprostu przez dwuklik program odpala się w kosmosie bo nie ma konsoli. Czy ktoś wie jak temu zaradzic? (wiem, ze Swing, GUI może pomóc, ale czy da sie to zrobic bez tego?).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak używasz kreatora eclipsowego, to w czwartym kroku jest takie pole "Select the class of the application entry point", a poniżej masz "Main class" i możesz wybrać klasę z metodą main (czyli metodą startową). Jak to zrobisz to powinno działać.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

thuGG tak jak napisales to dziabie, ale ja juz pisalem o tym, ze ten sposób mi dziala - w pierwszym poscie to pisalem. JA chce odpalic plik jar dwuklikiem. I to mi tez dziala tylko mi sie konsola nie wyswietla.

To moj kod:

public class test  {	public static void main(String[] args) {				System.out.println("PURE PC ROX");	}}

Wyeksportuj to proszę do jara w eclipsie podajac oczywiscie Main-Class w manifescie. I sprobuj takiego jara odpalic dwuklikiem. Klikniesz i nie stanie sie nic. Nie otworzy sie konsola.

 

Kto zna rozwiazanie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

troche stary temat, ale sam mialem taki problem ostatnio i nie szukalem po forkach.

 

Nalezy wyeksportowac plik do runnable jar (np: NAZWA_1.jar), stworzyc plik NAZWA_2.BAT i w tym pliku wpisac:

 

-------------------------

java -jar NAZWA_1.jar

--------------------------

 

i zapisac a nastepnie uruchomic doubleclickiem na NAZWA_2.BAT

Do wyrzucania komunikatow w javie uzywalem System.out.println(); i dziala.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...