Strona 1 z 1
[solved] Kompilacja kodu - java
: 11 lut 2010, 13:53
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
Odp: Kompilacja kodu - java
: 11 lut 2010, 13:56
autor: Opalo
Użyj komendy
Zazwyczaj też nazwy klas powinny rozpoczynać się od wielkiej litery.
Odp: Kompilacja kodu - java
: 11 lut 2010, 16:12
autor: obserVator
Pifko dla kolegi Opalo za pomoc. (miałem zakładać identyczny wątek a tu proszę, niespodzianka):)
Odp: Kompilacja kodu - java
: 11 lut 2010, 16:18
autor: beluosus
A może ktoś zajrzałby do przyklejonego wątku
tu i
tu?
Odp: Kompilacja kodu - java
: 11 lut 2010, 19:29
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
Odp: Kompilacja kodu - java
: 11 lut 2010, 21:59
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ć:
Gdzie java.sh:
Kod: Zaznacz cały
java $(echo "$1" | sed 's/[\.\/]*\(.*\)\..*/\1/')
I można uruchomić program przez:
To by było na tyle z przekombinowywania.
