Kirjoittaja Aihe: Java manuaalisesti: JDK, Apache ANT, firefox plugin, Azureus  (Luettu 16129 kertaa)

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Koodailen itse Javalla ja on ollut pidempään tapana käsin ylläpitää Java-ohjelmia ja SDK:ta. Tässä ohjeessa
laitetaan seuraavat toimimaan:

1) Sun JDK/JRE
2) Intellij IDEA ja Apache ant kehitystyökalut
4) Firefox java-plugin
3) Azureus bittorrent



1. Sun JDK/JRE

1) Imuroi uusin SDK:

http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jdk-1.5.0_06-oth-JPR&SiteId=JSC&TransactionId=noreg

Download sivulta valitse " Linux self-extracting file" versio.

2) Puretaan imuroitu paketti ja siirretään se oikeaan paikkaan:

Komentoriville

> sudo -i
# sh jdk-1_5_0_06-linux-i586.bin
# mv jdk1.5.0_06/ /opt
# ln -s /opt/jdk1.5.0_06 /opt/java
# update-alternatives --install /usr/bin/javac javac /opt/java/bin/javac 10
# update-alternatives --install /usr/bin/java java /opt/java/bin/java 50
# update-alternatives --config java

There are 3 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
      1        /usr/bin/gij-wrapper-4.0
*+  2        /usr/lib/jvm/java-gcj/bin/java
      3        /opt/java/bin/java

Press enter to keep the default
  • , or type selection number: 3

Using `/opt/java/bin/java' to provide `java'.
# java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)



Jatkossa kun uusi SDK ilmaantuu imuroidaan se, puretaan ja siirretään /opt hakemistoon. Tämän
jälkeen muutetaan /opt/java linkki osoittamaan uuteen SDK hakemistoon ja uusi versio on käytössä!

2. Intellij IDEA ja Apache ant kehitystyökalut

1) Imuroidaan:

http://apache.roweboat.net/ant/binaries/apache-ant-1.6.5-bin.tar.bz2
http://www.jetbrains.com/idea/download/

2) Puretaan ja siirretään oikeaan paikkaan

# tar -jxf apache-ant-1.6.5-bin.tar.bz2
# mv apache-ant-1.6.5 /opt/
# ln -s /opt/apache-ant-1.6.5 /opt/ant

# tar -zxf intellij-idea-5.0.2.tar.gz
# mv idea-3542/ /opt/
# ln -s /opt/idea /opt/idea-3542

3) Editoidaan ~/.bashrc tiedostoa, jotta saadaan tarvittavat ympäristömuuttujat + ant polkuun:

Lisätään tiedoston loppuun:

Koodia: [Valitse]
echo "Setting up Java development enviroment!"

# IDEA wants this
export JDK_HOME=/opt/java

# Ant wants these 2
export JAVA_HOME=/opt/java
export ANT_HOME=/opt/ant

# Add path to Ant bin directory
export PATH=$PATH:$ANT_HOME/bin

Edelleenkin jatkossa kun uusia versiota ohjelmista tulee, puretaan ja siirretään ne /opt alle ja päivitetään kyseisen ohjelman linkki osoittamaan uuteen versioon.

Tämän stepin jälkeen on käytössä täysiverinen Java kehitysympäristö, jota voi käyttää myös komentoriviltä ant/java/javac avulla. Itse käytän gnome työpöytää ja IIDEA:lle olen tehnyt oman custom launcherin työpöydälle,
josta käynnistetään /opt/idea/bin/idea.sh

3. Firefox Java plugin

Itsellä on firefox asennettuna /opt/firefox hakemistoon joten javaplugini otetaan käyttöön näin:

# sudo ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /opt/firefox/plugins/

4. Azureus

1) Download:

http://prdownloads.sourceforge.net/azureus/Azureus_2.4.0.0_linux.tar.bz2?download

2) purku ja paikalle laitto:

> tar -jxf Azureus_2.4.0.0_linux.tar.bz2
> sudo mv azureus /usr/local/
 
Azureus käynnistyy ajamalla komentoriviltä /usr/local/azureus/azureus ja siihen voi tehdä custom launcherin työpöydälle / valikkoon oman mieltymyksen mukaan.


ufc

  • Vieras
Azureukseen suosittelen tätä ohjetta.
http://ubuntuforums.org/showthread.php?t=144546&highlight=azureus

Tietenkin voi käyttää tuota java ohjetta. Ei tarvitse plf repoista hakea sitä.

dvorak

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Lainaus käyttäjältä: _pete_
> sudo -i
# sh jdk-1_5_0_06-linux-i586.bin
# mv jdk1.5.0_06/ /opt
# ln -s /opt/jdk1.5.0_06 /opt/java
# update-alternatives --install /usr/bin/javac javac /opt/java/bin/javac 10
# update-alternatives --install /usr/bin/java java /opt/java/bin/java 50
# update-alternatives --config java

Latasin käsin kyseisen paketin ja tallensin sen työpöydälle.  Avasin päätteen ja kirjotin tuon "sh jdk-1_5_0_06-linux-i586.bin", vastaukseksi sain seuraavaa: 
Koodia: [Valitse]
dvorak@dvorak-desktop:~$ sudo -i
root@dvorak-desktop:~# sh jdk-1_5_0_06-linux-i586.bin
sh: jdk-1_5_0_06-linux-i586.bin: No such file or directory
root@dvorak-desktop:~#

En sano muuta, pyydän vain neuvoja.  Ja rautalankaa saa ja tulee käyttää.

Kiitos,  dvorak

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Komento sudo -i siirtää käyttäjän automaattisesti rootin kotihakemistoon, josta sitten yritit purkaa sen. Mutta pakettihan oli työpöydällä. Siispä komennatkin sen sijaan näin:
Koodia: [Valitse]
cd Desktop                          (siirrytään työpöydälle)
sudo -s                                (siirrytään rootiksi säilyttäen nykyinen hakemisto)

dvorak

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Edelleen ulalla vaikka seurasin ohjeita ja opin jotain uuttakin ;)

Koodia: [Valitse]
root@dvorak-desktop:/opt# java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

Siis onko koneelleni nyt asennettuna java?  Itse ymmärsin että tämän tekstin ilmaantuminen helpottaisi jotenkin mutta ongelma on vielä olemassa,  ei javaa :(.
 Kun avaa firefoxin ja yritän mennä sivulle joka vaatii Java Runtime Environment:ia niin ei toimi.  JRE tuntuu puuttuvan edelleen  ???  Onko java kytkemättä päälle vai mikä on..

Näistä neljästä vaihtoehdosta valitsin' /opt/java/bin/java'. 
Koodia: [Valitse]
There are 4 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
      1        /usr/bin/gij-wrapper-4.1
 +    2        /usr/lib/jvm/java-gcj/jre/bin/java
*     3        /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
      4        /opt/java/bin/java

pjotr

  • Käyttäjä
  • Viestejä: 625
    • Profiili
Kun avaa firefoxin ja yritän mennä sivulle joka vaatii Java Runtime Environment:ia niin ei toimi.  JRE tuntuu puuttuvan edelleen  ???  Onko java kytkemättä päälle vai mikä on..

Otitko java-pluginin käyttöön Firefoxissa?

Lainaus
Itsellä on firefox asennettuna /opt/firefox hakemistoon joten javaplugini otetaan käyttöön näin:

# sudo ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /opt/firefox/plugins/
www.tehotuotanto.net

The surest sign that intelligent life exists elsewhere in the Universe is that none of it has tried to contact us.

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
dvorak: Onko jokin syy, miksi haluat tehdä tämä näin vaikeasti, etkä asenna javaa suoraan pakettienhallinnalla? Mielestäni JDK:n (ja JRE:n) saaminen käyttökuntoon hoituisi yksinkertaisimmin asentamalla paketti sun-java5-jdk, ajamalla tämän jälkeen tuo update-alternatives --config java ja valitsemalla vaihtoehdon /usr/lib/jvm/java-1.5.0-sun/jre/bin/java.

dvorak

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Ongelma lienee etten saa java-pluginia käyttöön.  Java sijaitsee kansiossa /opt mutta firefox ei..  Nimittäin:
Koodia: [Valitse]
root@dvorak-desktop:/# ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /opt/firefox/plugins/
ln: target "/opt/firefox/plugins/" is not a directory: Tiedostoa tai hakemistoa ei ole
En tiedä missä kansiossa firefox on.  Kannattaisiko tuota käskyä muokata osoittamaan paikkaan missä firefox on vai kannattaako firefox siirtää ?

Syy miksi en tee sitä helposti:
Koodia: [Valitse]
Errors were encountered while processing:
 clvm
 redhat-cluster-suite
 system-config-cluster
E: Sub-process /usr/bin/dpkg returned an error code (1)

Edit: Homma toimii.  Sain java-pluginin käyttöön Firefoxissa asentamalla 'sun-java5-plugin'
« Viimeksi muokattu: 29.07.06 - klo:20.58 kirjoittanut dvorak »

vahonen

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Ei irtoa Java Firefoxissa edelleenkään....

/usr/lib/firefox/plugins$ ls -al
lrwxrwxrwx 1 root root    50 2006-08-09 21:46 libjavaplugin_oji.so -> /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so

$ java -version
java version "1.5.0_06"

$ javac -version
javac 1.5.0_06

Firefoxin about:config->
java.java_plugin_library_name = javaplugin_oji

ja Java on sallittuna ff:ssa.

Lisää ideoita...?  ???

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Eli Java ei näy kun menet Firefoxilla sivulle about:plugins?
alias vililikku

vahonen

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Re: Java manuaalisesti: JDK, Apache ANT, firefox plugin, Azureus
« Vastaus #10 : 10.08.06 - klo:21.28 »
Eipä näy ei.. Ei näy kyllä mitään muutakaan. :)

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: Java manuaalisesti: JDK, Apache ANT, firefox plugin, Azureus
« Vastaus #11 : 10.08.06 - klo:21.42 »
Oletko asentanut pakettivarastosta Firefoxin?
alias vililikku

vahonen

  • Käyttäjä
  • Viestejä: 31
    • Profiili
Re: Java manuaalisesti: JDK, Apache ANT, firefox plugin, Azureus
« Vastaus #12 : 10.08.06 - klo:22.01 »
Olen juu. Tän (http://plugindoc.mozdev.org/linux.html#Java) mukaan homma pitäis olla kunnossa, mutta silti aika nihkeää on.



Ja ongelma oli siinä että käytössä on 64bittinen versio Firefoxista ja SUN:n java on 32 bittinen. Vaihdoin 32 bittisen selaimen tilalle ja taas toimii.
« Viimeksi muokattu: 19.08.06 - klo:21.36 kirjoittanut vahonen »

hah

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Re: Java manuaalisesti: JDK, Apache ANT, firefox plugin, Azureus
« Vastaus #13 : 22.08.06 - klo:14.39 »
Osaakos joku sanoa mikä on vikana kun asensin java pluginin, mutta nyt kun menen jollekkin sivulla joka vaatii java tuen niin selain kaatuu aina. Samoin saa aikaiseksi se about:plugins selaimessa.