Download ed installazione Java (ultima versione)

  1. Aprire il browser e inserie l’indirizzo: http://www.oracle.com/technetwork/java/javase/overview/index.html

  2. Cliccare sul bottone Download:

  1. Cliccare sull’icona Download:

 

  1. Selezionare il bottone ratio “Accept License Agreement“:

java download 02

  1. Scaricare il pacchetto rpm a seconda dell’architettura del proprio sistema:
  • jdk-8u5-linux-i586.rpm
  • jdk-8u5-linux-x64.rpm
  1. Copiare il file rpm tramite scp client (se la macchina CentOS 6 è remota).

  2. Con i privilegi di root installare il pacchetto rpm (nel mio caso i586) :

[root@centos6 ~]# rpm -Uhv jdk-8u5-linux-i586.rpm
Preparazione in corso...    ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
[root@centos6 ~]#
  1. Tramite un editor di testo, creare il file “/etc/profile.d/jdk.sh“:
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
  1. Rileggere il file profile:
[root@centos6 ~]# source /etc/profile
  1. Controllare la presenza delle nuove variabili:
[root@centos6 ~]# env
HOSTNAME=centos6
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=10.0.0.64 55263 22
SSH_TTY=/dev/pts/0
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:
MAIL=/var/spool/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/default/bin
PWD=/root
JAVA_HOME=/usr/java/default
LANG=it_IT.UTF-8
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
CLASSPATH=.:/usr/java/default/jre/lib:/usr/java/default/lib:/usr/java/default/lib/tools.jar
SSH_CONNECTION=10.0.0.64 55263 10.0.0.19 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
G_BROKEN_FILENAMES=1
_=/bin/env
  1. Creare un file d’esempio “test.java“:
class test
 {
     public static void main(String[] args)
     {
         System.out.println("Hello World");
     }
 }
  1. Compilare il file:
[root@centos6 ~]# javac test.java
  1. Eseguire il file:
[root@centos6 ~]# java test
Hello World
[root@centos6 ~]#

Informazioni da wikipedia

Java è un linguaggio di programmazione orientato agli oggetti, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione. Uno dei principi fondamentali del linguaggio è espresso dal motto write once, run anywhere (WORA): il codice compilato che viene eseguito su una piattaforma non deve essere ricompilato per essere eseguito su una piattaforma diversa. Il prodotto della compilazione è infatti in un formato chiamato bytecode che può essere eseguito da una qualunque implementazione di un processore virtuale detto Java Virtual Machine.

Al 2014, Java risulta essere uno dei linguaggi di programmazione più usati al mondo, specialmente per applicazioni client-server, con un numero di sviluppatori stimato intorno ai 9 milioni.[1][2]

Il linguaggio fu originariamente sviluppato da James Gosling e altri ingegneri presso Sun Microsystems, nel 2010 acquisita da Oracle Corporation, che è attualmente detentore del marchio registrato.[3]

Il linguaggio deriva gran parte della sua sintassi dai linguaggi C e C++, ma ha meno costrutti a basso livello e implementa in modo più puro (rispetto al C++) il paradigma object-oriented.

Un buon punto di partenza per imparare Java è il tutorial ufficiale[4].