class skompilowany plik jak odpalić

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
majty
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 08 lut 2008, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

class skompilowany plik jak odpalić

Post autor: majty »

Mam skompilowany program javy do pliku .class jak go odpalić bez ciągłego komplowania pliku .java i dopiero odpalania. Chodzi mi o pojedeyńcze polecenia, mam wszystko zainstalowane do javy.
Kokosek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 04 mar 2009, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: Kokosek »

Zakładam, że posiadasz:
nazwa.class
odpalasz:

Kod: Zaznacz cały

java nazwa
majty
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 08 lut 2008, 19:58
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: majty »

A jak mam to zrobić na windowsie bo kolega ma windowsa, a chce mu pokazać swoje dzieło?

P.S. Na linuxie działa to polecenie dzięki
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Dokładnie tak samo, z linii poleceń Windows. (Start->Uruchom->Wpisujesz "cmd" i enter). Oczywiście pod warunkiem, że kolega ma Javę zainstalowaną. A tak w ogóle to wygodniej byłoby chyba stworzyć plik .jar.
Awatar użytkownika
mate_haru
Sędziwy Jeż
Sędziwy Jeż
Posty: 47
Rejestracja: 05 paź 2006, 12:42
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: Fluxbox
Architektura: x86_64
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: mate_haru »

Dokładnie tak samo, z linii poleceń Windows.
O ile sciezka do javy jest zawarta w systemowej zmiennej PATH.
A tak w ogóle to wygodniej byłoby chyba stworzyć plik .jar.
Czyzby? W takim przypadku sprawa sie sprowadza do polecenia:

Kod: Zaznacz cały

java -jar nazwaPaczki
i najpierw dodatkowego utworzenia tej paczki i ustawienia klasy z mainem w manifescie, a to chyba nie w tym rzecz jesli chcemy uruchomic program zbudowany z jednej klasy.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

O ile sciezka do javy jest zawarta w systemowej zmiennej PATH.
Święta racja. W innym przypadku trzeba podać pełną ścieżkę.
Czyzby? W takim przypadku sprawa sie sprowadza do polecenia:
Albo do dwukliku. Co jest znacznie wygodniejsze (oczywiście zakładając, że nie jest to program konsolowy).
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Albo do dwukliku. Co jest znacznie wygodniejsze (oczywiście zakładając, że nie jest to program konsolowy).
W jaki sposób chcesz class/jar uruchomić za pomocą 2xklick? Jedynym sposobem jest po prostu napisane skryptu (windows *.bat, linux w sh/bash *.run) lub programu (ostatecznie skrótu), który uruchomi javę z plikiem, który chcemy uruchomić.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

W jaki sposób chcesz class/jar uruchomić za pomocą 2xklick?
Jar dwuklikiem? Najzwyczajniej w świecie. O ile w systemie zainstalowana jest java, to jar można uruchomić podwójnym kliknięciem myszki.
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Jar dwuklikiem? Najzwyczajniej w świecie. O ile w systemie zainstalowana jest java, to jar można uruchomić podwójnym kliknięciem myszki.
Możesz napisać w jakim systemie, bo w Windowsie/MacOS/Linux/FreeBSD nie uruchamia się na 2x click... dlatego też programy pisane w javie są rozpowszechniane w z binarką/skryptem uruchomieniowym... gdzie dopiero 2x click zadziała.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

:pt36: Linux Ubuntu 9.04 - 2xclick na plik.jar -> program się uruchamia
Windows Vista Home Basic - 2xclick na plik.jar -> program się uruchamia
Windows XP Professional - 2xclick na plik.jar -> program się uruchamia

Skoro ciężko uwierzyć, to w wolnej chwili zrobię video z dwukliku na jar ;-)
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze::pt36: Linux Ubuntu 9.04 - 2xclick na plik.jar -> program się uruchamia
Windows Vista Home Basic - 2xclick na plik.jar -> program się uruchamia
Windows XP Professional - 2xclick na plik.jar -> program się uruchamia

Skoro ciężko uwierzyć, to w wolnej chwili zrobię video z dwukliku na jar ;-)
Może ubuntu jest trochę zmodyfikowane i uruchamia... inne linuksy nie - vista, frebsd i macos też nie - jedyne czego nie jestem pewien to solaris.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Proszę bardzo: namacalny dowód na Ubuntu. Windowsów się pozbyłem, więc w tym momencie nie jestem w stanie pokazać. Ale jeśli trzeba będzie udowodnić, skoczę do kumpla (WinXP) i nagram dwuklik ;-) I daję słowo, że nic nie grzebałem w ustawieniach - zainstalowałem Javę, pobrałem .jar, dwuklik i wszystko działa, że aż miło.

EDIT:
Ale oczywiście próbujesz uruchomić dwuklikiem program posiadający GUI? Bo programy konsolowe dwuklikiem się nie otwierają (jak już zresztą wspomniałem).
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Proszę bardzo: namacalny dowód na Ubuntu. Windowsów się pozbyłem, więc w tym momencie nie jestem w stanie pokazać. Ale jeśli trzeba będzie udowodnić, skoczę do kumpla (WinXP) i nagram dwuklik ;-) I daję słowo, że nic nie grzebałem w ustawieniach - zainstalowałem Javę, pobrałem .jar, dwuklik i wszystko działa, że aż miło.
Jak zainstalujesz Javę to Ci się nie uruchomi 2xClick (spróbuj - odinstaluj Javę z repo, zainstaluj ze strony SUN'a to zobaczysz) - jak już mówiłem może ubuntu jest zmodyfikowane (może ubuntu to za wielkie słowo - pakiety ubuntu, że po instalacji instalują aktywator w gnome/kde) - jednak normalnie nie działa.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Ehh, nie dojdziemy do porozumienia chyba. U mnie działa zaraz po instalacji javy zarówno n Ubuntu jak i na Windowsach. Bez modyfikowania czegokolwiek. Java ze strony SUN oczywiście.
Chyba nie ma się co tutaj kłócić, bo nic konstruktywnego do tematu nie wnosimy i moderacja może nie być zachwycona. Możemy podyskutować na pw.

EDIT:
Nie mogłem się oprzeć i pogrzebałem w sieci:
http://www.dustization.info/code_java.html
aby uruchomić jakikolwiek program Javowski należy posiadać zainstalowaną wrtualną maszynę Javy SE6 - najlepiej jak najnowszą. W przypadku programów okienkowcyh uruchomienie aplikacji jest proste - wystarczy dwuklik na plik jar.
http://peb.pl/programowanie/565700-maly ... -java.html
Ale jak już zaczniesz wszytko umieszczać w okienkowych plikacjach (Swing, GUI) to będziesz mógł utworzyć plik jar i odpalać go przez dwuklik.
Jak więc widzisz to zjawisko całkiem normalne, że .jar z programem z GUI odpala się przez dwuklik ;-)
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Jak więc widzisz to zjawisko całkiem normalne, że .jar z programem z GUI odpala się przez dwuklik ;-)
Wcale nie jest to normą zarówno pod windowsem jak i linuksem (trzymaj filmik z programikiem z podanego przez Ciebie linku: http://www.2shared.com/file/8078322/b1ed3848/out-1.html)
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Widzę, że pliki .jar traktowane są na tym filmiku jako archiwa. U mnie na Ubuntu i na Windows Vista otwierane są po prostu uruchamiane (otwierane przez JVM). Jedyne co mi się nasuwa to to, że mamy inne ustawienia skojarzeń rozszerzeń plików z programami (ja osobiście na Ubuntu nic przy tym nie grzebałem; na Windows Vista owszem, gdyż WinRAR przejął .jar dla siebie i zmieniłem na JVM).
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Widzę, że pliki .jar traktowane są na tym filmiku jako archiwa. U mnie na Ubuntu i na Windows Vista otwierane są po prostu uruchamiane (otwierane przez JVM). Jedyne co mi się nasuwa to to, że mamy inne ustawienia skojarzeń rozszerzeń plików z programami (ja osobiście na Ubuntu nic przy tym nie grzebałem; na Windows Vista owszem, gdyż WinRAR przejął .jar dla siebie i zmieniłem na JVM).
Na windowsie, ani na linuksie samo się nie ustawia skojarzenie (dlatego pokazałem, że nie ma skojarzonego otwórz za pomocą (jak jest kilka skojarzonych w kde to jest strzałka, a tu nie ma i od razu pojawia się okienko wyboru)) i musisz sam ustawić... dlatego 2xclick nie jest normą, a jedynie wyjątkiem w niektórych dystrybucjach gdzie pakiety ustawiają przy instalacji. I właśnie dlatego stosuje się skrypty, bo 2x click nie u każdego zadziała, i nie każdy sobie poradzi z tym, żeby ustawić/włączyć z konsoli - a skrypt załatwia wszystko.
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Na windowsie, ani na linuksie samo się nie ustawia skojarzenie
Na Windows Vista samo mi się skojarzyło po zainstalowaniu Javy, tylko potem WinRAR przejął.
nie każdy sobie poradzi z tym, żeby ustawić/włączyć z konsoli
Nie trzeba konsoli, wystarczy PPM i "Otwórz za pomocą innego programu". Podobnie w Windows. Ustawisz raz - masz spokój, dwuklik na jar zawsze i wszędzie.

Ale OK, widzę, że niekoniecznie u każdego pliki jar są domyślnie otwierane przez JVM. Widocznie ja miałem szczęście ;) Ale się da dwuklikiem, więc:
Jedynym sposobem jest po prostu napisane skryptu (windows *.bat, linux w sh/bash *.run) lub programu (ostatecznie skrótu), który uruchomi javę z plikiem, który chcemy uruchomić.
wcale nie jedynym ;)
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: class skompilowany plik jak odpalić

Post autor: luzakwielki »

JoeBuck pisze:Na Windows Vista samo mi się skojarzyło po zainstalowaniu Javy, Ale się da dwuklikiem, więc:
...
wcale nie jedynym ;)
Jedynym sposobem, żeby działało wszędzie out-of-box
Awatar użytkownika
JoeBuck
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 125
Rejestracja: 07 lip 2009, 12:06
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: class skompilowany plik jak odpalić

Post autor: JoeBuck »

Niech Ci będzie.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 19 gości