[ Hrčak @ 09.06.2003. 23:05 ] @
Mozda je malo gupo, ali zanima me sta mi treba da bih programmirao u javi, a u Linux-u? Jel dovoljna ona java podrska za gcc, ili treba da nabavim jos nesto, tipa jdk za Linux? Da, i po cemu se razlikuje od jave za Windowz? Nadam se da ovo nije mnogo smorilo...
[ filmil @ 09.06.2003. 23:33 ] @

Možeš da iskoristiš bilo gcj (GNU Java compiler), bilo java-sdk koju daje SUN. Skineš SDK, instaliraš ga i podesiš promenljivu CLASSPATH tako da pokazuje na javine klase. Moj savet bi bio i da skineš prateću dokumentaciju (mislim da se zove doc ili tako nešto) u kojoj je sve detaljno opisano, počev od instalacije preko prvih koraka do hijerarhije klasa i metoda programiranja. gcj je zanimljiv, ali ga još uvek ne prati dovoljno dobra biblioteka klasa pa ga možda treba ostaviti za kasnije. Neki bi verovatno stavili gcj na prvo mesto. Leka na primer. :)

Razvojno okruženje se ni malo ne razlikuje od okruženja na drugim sistemima, ukoliko koristiš Java SDK.

f
[ flylord @ 10.06.2003. 00:55 ] @
Jeste gcj brz i dobar, ali da li je kompatibilan sa JDK-om 1.3 ???, sem toga sto mu nedostaju klase.
Ja isto preporucujem IBM-ov JDK za linux, jer je po mom iskustvu brzi od SUN-ovog
Poz
[ filmil @ 10.06.2003. 01:02 ] @

Probao sam da prevedem par sitnih programa sa CLASSPATH-om upravljenim ka SUN-ovim klasama i prevođenje nije uspelo. Da li je to odgovor na tvoje pitanje?

f
[ dr ZiDoo @ 10.06.2003. 01:51 ] @
hamster, posto pretpostavljam da mislis na GUI programiranje, možda grešim. probaj sa Netbeansom. To je IDE koji je potpuno besplatan a ima fine mogućnosti. Možeš i da probaš sa Borlandovim JBilderom ali je bespltana samo u Presonal verziji , oko 60mb
[ krstak84 @ 01.06.2009. 13:26 ] @
Imam pitanje u vezi podesavanja path-a u Linuxu.

Zapravo kad pokrenem terminal i u njemu odkucam naredbe :

export JAVA_HOME=/usr/local/jdk1.6.0_14
export PATH=$PATH:$JAVA_HOME/bin

i posle toga otkucam java, on radi kako treba. Znaci mogu da kompajliram, startujem java aplikaciju itd.

Medjutim kada ugasim terminal i ponovo ga ukljucim vise ne mogu to da radim, tj. kada ukucam java kazi mi da ne moze da je nadji, pa tako moram opet da ukucavam export JAVA_...... da bi ponovo radilo.

Mene zanima kako ja to da podesim jednom, i vise da ne diram?

Evo jednog posta :
Citat:

Za korisnike linux operativnog sistema

(Ovo je procedura koju ja koristim.)

1. U direktorijumu /etc pronadjite fajl 'profile' i otvorite ga u tekst editoru.

2. Pronadjite neki red koji pocinje sa 'export'. I odmah ispod njega dodajte sledece:

Code:

export JAVA_HOME=putanja do instalacionog direktorijuma sdk-a
PATH=$PATH:$JAVA_HOME/bin


3. Restartujte sitem.

4. Otvorite terminal i ukucajte java, zatim pritisnite Enter. Ako je sve u redu trebalo bi da vam se izlistaju podaci o nacinu koriscenja izvrsnog fajla java i dostupne opcije.



nasao sam ja taj fajl, ali kad ga otvorim u njemu nema export i ne znam gde da upisem ove dve linije koda. Sadrzaj fajla je :

Code:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

umask 022


Da li neko zna kako ovo da podesim?
[ combuster @ 01.06.2009. 13:36 ] @
Zavisi od distro-a do distro-a, na arch-u:

# Set our default path
PATH="/bin:/usr/bin:/sbin:/usr/sbin"
export PATH

se nalazi u /etc/profile

Pogledaj kakav ti je /home/username/.bashrc i /home/username/.bash_profile
[ krstak84 @ 01.06.2009. 13:52 ] @
koristim Ubuntu 9.04
[ mulaz @ 01.06.2009. 14:03 ] @
mozes na kraj /etc/profile (u nove dve linije na kraju)
ili u /home/<tvojusername>/.bashrc (ako ne postoji, napravis ga sam, i samo ono dvoje ukucas u taj file)
[ krstak84 @ 01.06.2009. 14:59 ] @
Citat:
mulaz: mozes na kraj /etc/profile (u nove dve linije na kraju)
ili u /home/<tvojusername>/.bashrc (ako ne postoji, napravis ga sam, i samo ono dvoje ukucas u taj file)


Izmenio sam .bashrc fajl i sad radi kako treba. Hvala puno.

Imam jos jedno pitanje, kad kliknem dva puta na neku .jar fajlu on mi otvara kao kad je arhivirano, a kad preko terminala ukucam java -jar <naziv>.jar on mi pokrene kako treba.

Da li je moguce nekako da se pokrenu .jar aplikacije a da to nije preko terminala?
Recimo preko onog launcher-a.
U launcher-u sam ukucao java -jar "/home/<username>/program.jar" ali nije htelo da pokrene
[ Srđan Pavlović @ 01.06.2009. 15:31 ] @
treba da asociras .jar fajlove sa javom, posto su trenutno asocirani sa arhiverom nekim
(tako je po default-u, zato ih otvara tako), znaci desni klik na neki .jar fajl, pa na Properties,
pa na "Open With" i tamo mu das javu.
[ krstak84 @ 01.06.2009. 15:56 ] @
Citat:
Kernel-1: treba da asociras .jar fajlove sa javom, posto su trenutno asocirani sa arhiverom nekim
(tako je po default-u, zato ih otvara tako), znaci desni klik na neki .jar fajl, pa na Properties,
pa na "Open With" i tamo mu das javu.


Da, znam za to, to sam i uradio, ali kada sam podesio open with i stavio mu javu (jdk1.6.0_14/bin/java) i kad posle kliknem dva puta na program.jar nista se ne desava, ne otvara kao arhiver, ali ne otvara ni kao java aplikaciju.