Linux e Java. Installazione e uso di Java in un sistema Debian



Documenti analoghi
Ingegneria del Software 1: Eclipse

Tale attività non è descritta in questa dispensa

Ambienti di Sviluppo

LibreOffice. Corsi Linux 2011

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Corso Eclipse. Prerequisiti. 1 Introduzione

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Progetto di Ingegneria del Software 2. SWIMv2

Panoramica: che cosa è necessario

Installazione del Software. per lo Sviluppo di Applicazioni Java

Voipuo JRE Come installare Java Runtime Enviroment

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)

IBM SPSS Statistics - Essentials for R - Istruzioni diinstallazione per Mac OS

REQUISITI TECNICI HR INFINITY ZUCCHETTI

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

Appunti di Informatica 1

1.1.1 ATLAS Postazione Studente : CONFIGURAZIONE DI ATLAS CON CLIENT LINUX

INSTALLAZIONE E DISINSTALLAZIONE

SERVIZIO TELEMATICO ENTRATEL. Applicazione Invia Multifile

SERVIZIO TELEMATICO ENTRATEL. Applicazione Autentica-Apri Multifile

Tecniche di progettazione e sviluppo di applicazioni mobile

IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Linux

Guida di Installazione GCC

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

DOMANDE FREQUENTI SULLA CONSOLLE AVVOCATO

Installazione Alfresco Avanzata

Apache Directory S...

Apache 2, PHP5, MySQL 5

Virtualizzazione VirtualBox su Host Windows

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

ENTRATEL - Installazione

Manuale utente Volta Control

! S/Key! Descrizione esercitazione! Alcuni sistemi S/Key-aware. " Windows " Linux. ! Inizializzazione del sistema. " S = prepare(passphrase, seed)

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

Getting Started. Walter Cazzola. Dipartimento di Informatica e Comunicazione Università degli Studi di Milano

SSL VPN Accesso Remoto Sicuro

Candidato: Luca Russo Docente: Prof. Raffaele Montella. 27 Marzo 2013

Guida all'installazione di Jug4Tenda

Apache Webserver. Piccola introduzione all'installazione ed alla configurazione, a cura di: Alessandro Gervaso

Eclipse e Subversion

Application Server per sviluppare applicazioni Java Enterprise

Installazione del JDK 6

Portable Ubuntu for Windows mini howto (diavoleria argentina)

Server Web. Apache Tomcat. Modalità di funzionamento. Autore: Roberto Fabbrica Diapo 1. Diapo 2. Diapo 3

Formattare un PC con Windows 7. Guida Completa

La prima applicazione Java con NetBeans IDE. Dott. Ing. M. Banci, PhD

Corso sul pacchetto R

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista abbattista@planetek.it

Manuale Operativo per la firma digitale

The Enterprise Service BUS. Manuale utente - VulCon

Acronis Universal Restore

Introduzione all uso di Eclipse

Basi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.

Ingegneria del Software 1: Eclipse

PRIMA INSTALLAZIONE DI pyarchinit - pyarchinit.altervista.org

Strumenti per lo sviluppo e la gestione di Ontologie

Guida all installazione e configurazione di Joomla 1.5

Kaguya 3D Moon-Navi Manuale utente

Installare software Linux. Gruppo Linux Macerata - Corso Linux Lez. 5: Installazione dei software Linux

Introduzione ad EasyPHP

NOTE OPERATIVE DI RELEASE

Introduzione ad Eclipse

2 - Introduzione al linguaggio Java

CONSOLLE AVVOCATO e dintorni. Istruzioni per l installazione e la configurazione

GUIDA TECNICA PER CONFIGURARE IL BROWSER. Generalità. Sommario. Generalità. Configurazione Mozilla Firefox. Configurazione Google Chrome

INFO TECNICA SATO Italia

GateManager. 1 Indice. tecnico@gate-manager.it

Istruzioni per l installazione

Telematica II 5. Esercitazione/Laboratorio 1

Guida Rapida Installazione dei Language Pack

Relazione di Tirocinio presso STMicroelectronics

Indice generale. Directory opt Directory proc... 24

Fabio Zanasi. 12 maggio 2010

Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse

Installazione dell'adattatore di IBM SPSS Modeler Server

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at] .

Il Web Server e il protocollo HTTP

VijeoCitect Gestione multilinguaggio

ESEMPI INTEGRAZIONE PRODOTTI

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

SafePlace Manuale utente

FAQ TeamPortal - DVD DEMO

Guida ai collegamenti

Alcune configurazioni del browser Internet Explorer e del runtime Java necessarie per utilizzare l'interfaccia GIS del sistema gestionale ARTEA.

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Manuale Operativo per la firma digitale

Transcript:

Installazione e uso di Java in un sistema Debian a cura di Lucio Benfante

Perché mi serve Java? Mi serve veramente? OpenOffice Azureus (BitTorrent Client) juploadr (uploader per Flickr) SquirrelSQL (DB Client) HSQLDB (pure Java DB) jedit (Editor avanzato)...uno degli oltre 13'000 progetti opensource ospitati su SourceForge...uno degli oltre 2'000 progetti opensource ospitati su java.net...uno dei progetti opensource ospitati presso Codehaus Compiere (ERP + CRM Business Solution) bluemarine (gestione foto digitali)...uno dei progetti opensource ospitati presso Jakarta Apache ArgoUML (UML Designer) NetBeans (IDE) navigare in siti contenenti Java Applets Eclipse (IDE) Lucio Benfante - JUG Padova, 2006 2

Cosa significa... Eseguibile Java JVM per Linux JVM per Win JVM per Mac Linux Windows MacOSX Demo Demo Esecuzione di applicazioni Java (jar, WebStart, applets) Lucio Benfante - JUG Padova, 2006 3

Quale Java Virtual Machine per Linux? Sun Microsystems (http://java.sun.com/javase/) IBM (http://www-128.ibm.com/developerworks/java/jdk/) GNU GCJ (http://gcc.gnu.org/java/) JamVM (http://jamvm.sourceforge.net) Jikes RVM (http://jikesrvm.sourceforge.net) Apache Harmony (http://incubator.apache.org/harmony/)... Lucio Benfante - JUG Padova, 2006 4

Perché è complicato? Le implementazioni opensource delle JVM non sono ancora sufficientemente complete e generalmente non c'è garanzia che superino i test di compatibilità Le JVM di Sun sono liberamente scaricabili, ma non possono essere redistribuite, quindi non è possibile pacchettizzarle per le varie distribuzioni...le cose sono cambiate nel maggio 2006 con l'introduzione della Operating System Distributor Licence for Java (DLJ) (https://jdk-distros.dev.java.net)...cambieranno ancora, se Sun rilascerà il proprio JDK con una licenza opensource Lucio Benfante - JUG Padova, 2006 5

Installazione dei pacchetti sun-java* 1. Aggiungere la sezione non-free in /etc/apt/sources.list 2. apt-get update 3. apt-get install sun-java5-jdk solo in Debian unstable, per ora Lucio Benfante - JUG Padova, 2006 6

Facciamoci i nostri package 1. Aggiungere la sezione contrib in /etc/apt/sources.list 2. apt-get update 3. apt-get install java-package 4. Scaricare uno dei JDK/JRE Sun (Linux self-extracting file) 5. fakeroot make-jpkg jdk-1_5_0_08-linux-i586.bin (da utente normale) 6. dpkg -i sun-j2sdk1.5_1.5.0+update08_i386.deb (da root) Demo Demo Avvio del sistema operativo, esame di sources.list, e verifica della presenza del pacchetto java-package, creazione del package, installazione del package Lucio Benfante - JUG Padova, 2006 7

Installare più di una versione E' possibile avere installate diverse JVM e/o diverse versioni della stessa JVM Quale usare è in generale una questione di impostazione del PATH, o di lancio dello specifico eseguibile Per selezionare la JVM di default del sistema si può usare il meccanismo delle alternatives: update-alternatives -config java Demo Demo Installazione di alteriori JVM, e selezione delle stesse come alternative Lucio Benfante - JUG Padova, 2006 8

Versioni non supportate da make-jpkg Potrebbe interessarmi installare una particolare JVM, non supportata da make-jpkg, ad esempio una beta di Java 6 Scarico e installo il JDK in una directory, ad esempio /opt/jdk1.6.0 Installo l'alternativa per il comando java: update-alternatives -install /usr/bin/java java /opt/jdk1.6.0/bin/java 1000 \ -slave /usr/share/man/man1/java.1.gz java.1.gz /opt/jdk1.6.0/man/man1/java.1 Se in seguito voglio rimuovere l'alternativa: update-alternatives -remove java /opt/jdk1.6.0/bin/java Per disinstallare il JDK è sufficiente eliminare la directory in cui lo si era installato Demo Demo Installazione e configurazione di JDK 6 Beta 2 Lucio Benfante - JUG Padova, 2006 9

Installazione del Java Plugin per Firefox Configurazione per il singolo utente cd ~/.mozilla/firefox/plugins ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so. Configurazione per l'intero sistema cd /usr/lib/firefox/plugins ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so. Demo Demo Esame della directory plugin e verifica dell'installazione in about:plugins. Lucio Benfante - JUG Padova, 2006 10

Riferimenti http://community.java.net/linux/ http://java.debian.net http://www.debian.org/doc/manuals/debian-java-faq http://guide.debianizzati.org/index.php/java_in_debian http://guide.debianizzati.org/index.php/makejpkg:_pacchettiziamo_java_sun Installazione del Java Plugin in Firefox http://www.debianitalia.org/modules/wfsection/article.php? articleid=1 http://community.java.net/jdk/opensource/ Lucio Benfante - JUG Padova, 2006 11

Informazioni sul JUG Padova Sito Web: http://www.jugpadova.it Mailing List: http://groups.yahoo.com/group/jug_padova/ Persone di riferimento Dario Santamaria (dario.santamaria@jugpadova.it) Lucio Benfante (lucio.benfante@jugpadova.it) Paolo Donà (paolo.dona@jugpadova.it) Lucio Benfante - JUG Padova, 2006 12