Java

Asensin openjdk-6-dbg paketin, mutta en löydä java kääntäjää, javac ohjelmaa.
51014
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

haluat openjdk-6-jdk ja openjdk-6-doc

Äänestä
  • että sunin javat on erikseen... oletus javaa voit vaihtaa update-alternatives --config java javac blabla

    Äänestä

Tuo openjdk-6-dbg pakettia sisältää debuggaus symbolit, eli siitä ei yksinään ole hyötyä.

Tässä ohjeet siihen mitä paketteja sun pitää asentaa. Laitan nämäö nyt yleisesti, jollon muutkin hyötyy niistä.

Mä annan ensin ohjeet siihen miten käytetään OpenJDK:ta, jota itse olet käyttämässä. Sitten Annan ohjeen virallisen Sunin javan käyttämiseen.
Viimeiseksi annan ohjeen Netbeans kehitysympäristön asentamiseen.

Huomaa, että systeemissä voi olla useampikin Java-toteutus asennettuna yhtäaikaa. Sulla voi olla asennettuna vaikka kaikki kolme: OpenJDK 6, Sun java 5 ja Sun Java 6. Yleensä ei kuitenkaan tarvita kuin yksi java. Huomaa, että Sampo pankin verkkopankilla on ollut ongelmia Sun Java 6:n kanssa, eli jos tarvitset Sammon verkkopankkia, niin asenna Sun Java 5. Huomaa myös, että OpenJDK:lle ei ole selainpluginia, eli jos haluat ajaa java-ohjelmia selaimessa, niin asenna virallinen Sun java 5 tai Sun Java 6.

1) OpenJDK 6

OpenJDK 6 löytyy Debian Lennyn main repositorysta, eli sen käyttöönotto ei vaadi minkään repositoryn aktivoimista ennen javan asentamista.

Jos haluat asentaa täyden Java-ajoympäristön, joka mahdollistaa graafisella käyttöliittymällä varustettujen Java-ohjelmien ajamisen tietokoneella:

# apt-get install openjdk-6-jre

Jos haluat asentaa minimaalisen Java-ajoympäristön, joka mahdollistaa vain ilman graafista käytöliittymää olevien Java-ohjelmien ajamisen tietokoneella. Tämä lienee hyödyllinen vain palvelimissa:

# apt-get install openjdk-6-jre-headless

Jos haluat asentaa Java kehityspaketin, joka mahdollistaa Java-ohjelmien kehityksen:

# apt-get install openjdk-6-jdk

Jos haluat asentaa java dokumentaation ohjelmoijille:

# apt-get install openjdk-6-doc

Jos haluat asentaa Java esimerkkiohjelmat ohjelmoijille:

# apt-get install openjdk-6-demo


2) Sun Java 5 ja 6

Sunin virallinen Java, sekä versio 5 että versio 6, on Debian Lennyn non-free repositorysa, joka pitää ottaa käyttöön ennen kuin Sunin Javaa voi asentaa.

- Avaa pääteikkuna
- Anna komento su
$ su

- Anna tootin salasana kun sitä kysytään

- Avaa tiedosto /etc/apt/sources.list tekstieditorilla
# gedit /etc/apt/sources.list

- Varmista, että tiedostosa on tämäntapaiset rivit, huomaa sanat 'contrib' ja 'non-free' noilla riveillä. Ne aktivoi debianin contriob ja non-free repositoryt, molemmat kannattaa ottaa käyttöön samanaikasesti.

deb http://ftp.fi.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.fi.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ lenny/updates main non-free contrib
deb-src http://security.debian.org/ lenny/updates main non-free contrib
deb http://ftp.fi.debian.org/debian-volatile/ lenny/volatile main non-free contrib
deb-src http://ftp.fi.debian.org/debian-volatile/ lenny/volatile main non-free contrib

- Tallenna tiedosto ja sulje tekstieditori

- Päivitä pakettitietokanta komennolla:
# apt-get update

Seuraavaksi asennetaan java.

Annan tässä nyt ohjeen sekä Sun java 6:lle, että Sun java 5:lle.

Jos haluat asentaa täyden Java-ajoympäristön, joka mahdollistaa Java-ohjelmien ajamisen tietokoneella:

# apt-get install sun-java5-jre
# apt-get install sun-java6-jre

Jos haluat asentaa webbiselainpluginin, joka mahdolistaa java-ohjelmien ajamisen webbiselaimessa:

# apt-get install sun-java5-plugin
# apt-get install sun-java6-plugin

Jos haluat asentaa Java kehityspaketin, joka mahdollistaa Java-ohjelmien kehityksen:

# apt-get install sun-java5-jdk
# apt-get install sun-java6-jdk

Jos haluat asentaa java dokumentaation ohjelmoijille:

# apt-get install sun-java5-doc
# apt-get install sun-java6-doc

Jos haluat asentaa Java esimerkkiohjelmat ohjelmoijille:

# apt-get install sun-java5-fonts
# apt-get install sun-java6-fonts


3) Olettus javan valitseminen

Kuten sanoin, niin systeemissä voi olla asennettuna useampikin java-toteutus. kaikkia niitä voi käyttää, mutta vain yksi on oletuksena kerrallaan.

Oletus javan voi määritellä näin:

- Selviettään mitä java-toteutuksia on asennettuna:

# update-java-alternatives --list

Tuloksena pitäisi olla jotain tälläistä riippuen siitä mitä java-toteutuksia on asennettuna:

java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk

Ylimpänä tuossa on Sun java 5, sitten alla OpenJDK 6.

Jos nyt halutaan asettaa Sun java 5 oletusjavaksi, niin se tapahtuu komennolla:

# update-java-alternatives --set java-1.5.0-sun

vastaavasti OpenJDK 6:n asettaminen oletukseksi:

# update-java-alternatives --set java-6-openjdk


4) Netbeans

Netbeans on Debian Lennyn contrib-repositoryssa. Eli se pitää ottaa käyttöön ennenkuin Netbeans voidaan asentaa. Repositoryn käyttöönoptto tapahtuu kuten kohdassa 2 Sun javan kohdalla selitin.

Kun contrib-repository on käytössä, niin Netbeans voidaan asentaa näin:

# apt-get install netbeans-ide

Äänestä
  • ...

    Äänestä

  • /volatile on? kirjoitti:

    ...

    Volatile on Debianin repo, johon laitetaan nopeasti muuttuvat ja usein päivittämistä vaativat paketit, kuten spamassassinin ja viruskillerin datafileet. Tässä jutussa volatilella ei ole merkitystä. Volatile on lennystä lähtien virallinen repository, Etchillekin on olemassa volatile repository, mutta se ei ole virallinen.

    Äänestä

Kommentoi aloitusta


helplll kirjoitti:

Asensin openjdk-6-dbg paketin, mutta en löydä java kääntäjää, javac ohjelmaa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu