[solved] Kompilacja kodu - java

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
janemba
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 22 maja 2008, 12:02
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

[solved] Kompilacja kodu - java

Post autor: janemba »

Witam
Mógłby mi ktoś pomóc z skompilowaniem i uruchomieniem pliku napisanego w javie ? Zainstalowałem sun-java6-jdk tworzę plik o przykładowej treści

Kod: Zaznacz cały

public class program
{
public static void main (String []args)
{
System.out.println("hello world");
}}
kompiluję poleceniem w terminalu javac program.java i pojawia się plik program.class - ale co potem to nie wiem. Nie mogę go uruchomić po przez "./" ani poleceniem java
Oświeci mnie ktoś ?
Pozdrawiam
Awatar użytkownika
Opalo
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 113
Rejestracja: 07 sty 2009, 09:52
Płeć: Mężczyzna

Odp: Kompilacja kodu - java

Post autor: Opalo »

Użyj komendy

Kod: Zaznacz cały

java program
Zazwyczaj też nazwy klas powinny rozpoczynać się od wielkiej litery.
obserVator
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 10 paź 2008, 08:50
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Kompilacja kodu - java

Post autor: obserVator »

Pifko dla kolegi Opalo za pomoc. (miałem zakładać identyczny wątek a tu proszę, niespodzianka):)
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Kompilacja kodu - java

Post autor: beluosus »

A może ktoś zajrzałby do przyklejonego wątku tu i tu?
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
janemba
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 22 maja 2008, 12:02
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Kompilacja kodu - java

Post autor: janemba »

beluosus jak uruchomisz plik class poleceniem ./SkompilowanyProgram to się z Tobą zgodzę i przyjmę z pokorą. Natomiast co do drugiego linku z czytelni to instrukcję są właściwe, przy czym nie znalazłem tego tematu wcześniej.

Zaczynam, a zauważyłem że java jest uczulona na tym punkcie, tzn małych i wielkich liter. Dziękuję za odpowiedź :)
Pozdrawiam
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Kompilacja kodu - java

Post autor: beluosus »

janemba pisze:beluosus jak uruchomisz plik class poleceniem ./SkompilowanyProgram to się z Tobą zgodzę i przyjmę z pokorą. Natomiast co do drugiego linku z czytelni to instrukcję są właściwe, przy czym nie znalazłem tego tematu wcześniej.
Domyśliłem, że nie chciało wam się czytać przyklejonego tematu, który podałem, a już na pewno nie chciało wam się go czytać do końca. Dlatego podałem także drugi link - do czytelni - który znajduje się w wątku z FAQ. No ale człowiek taki już jest, najpierw robi, później myśli.

EDIT:
Tak jeszcze pogłówkowałem... w zsh można zrobić:

Kod: Zaznacz cały

alias -s class="/home/beluosus/java.sh"
Gdzie java.sh:

Kod: Zaznacz cały

java $(echo "$1" | sed 's/[\.\/]*\(.*\)\..*/\1/')
I można uruchomić program przez:

Kod: Zaznacz cały

./program.class
# albo nawet
program.class
To by było na tyle z przekombinowywania. :P
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

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