Newsgroup: it.comp.java
Titolo: Compilare .java ... ubuntu

Ciao a tutti ... sono un super Niubbo
Devo compilare un file .java che fa riferimento a classi non
appartenenti alle classi java standard jdk... in particolare dovrei
compilare un esempio di FreePastry.
Nel tutorial mi dice.... "una volta salvato il file compilatelo nel
seguente modo:
 
   1)per il setup della directory:
     FreePastry-2.0.jar
     rice/tutorial/lesson1/DistTutorial.java
 
   2)javac -classpath FreePastry-2.0.jar rice/tutorial/lesson1/*.java  "
Boh... non ci capisco veramente una mazza... io ho fatto il il build
del source e quindi non ho questo maledetto file .jar
In più ... che cacchio di comando è
rice/tutorial/lesson1/DistTutorial.java ?!?!
Oltretutto DistTutorial.java non c'è nemmeno nella cartella lesson1....
c'è invece DistTutorial.class
Ma porc....
Un pomeriggio buttato al vento!
Aiutami se puoi!!
Ciao
Paolo
-- 

>>>> "P" == PaoloPass  <paol...@LEVAlibero.it> writes:
P> Ciao a tutti ... sono un super Niubbo Devo compilare un file .java
P> che fa riferimento a classi non appartenenti alle classi java
P> standard jdk... in particolare dovrei compilare un esempio di
P> FreePastry.  Nel tutorial mi dice.... "una volta salvato il file
P> compilatelo nel seguente modo:
 
P>    1)per il setup della directory:
P>      FreePastry-2.0.jar 
P>      rice/tutorial/lesson1/DistTutorial.java
C'è  una convenzione, seguita  da molti,  che è  quella di  ordinare i
sorgenti nello stesso modo in cui Java ordina i classfile. Leggendo il
sorgente  ci  si accorge  subito  che  il  package di  appartenenza  è
rice.turorial.lesson1
Evidentemente non hai scaricato i sorgenti. Vedi sotto.
Il nostro amico ha detto "set  up directory as follows" che si traduce
in "prepara  la directory come  segue", ovvero il jar  nella directory
corrente ed il sorgente nella catena di sottodirectory indicate.
Suggerimento:  non è che  hai un'amica,  magari carina,  che studia/ha
studiato inglese all'Università ?  Potrebbe "risultare utile" anche in
ambiti diversi dalla documentazione informatica :) :) :) ...
(Io ne  avevo una, ma  trova la documentazione informatica  noiosa, mi
spiace)
P> Boh... non ci capisco veramente una mazza... io ho fatto il il
P> build del source e quindi non ho questo maledetto file .jar
Non ha generato un jar ? Probabilmente è quello che ha generato che va
rinominato (man mv) FreePastry.jar
P> In più ... che cacchio di comando è
P> rice/tutorial/lesson1/DistTutorial.java ?!?!
Non  è  un  comando. Da  quando  un  file  Java è  eseguibile  _senza_
compilazione ?
// TODO: ripassare l'uso della shell (*)
P> Oltretutto DistTutorial.java non c'è nemmeno nella cartella
P> lesson1....  c'è invece DistTutorial.class
Ma guardare con calma il sito web ? 
http://freepastry.rice.edu/FreePastry/tutorial/tut_beginning.html#lesson1
-- 
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                   e coltivatore diretto               not install
                               di software                   Debian"
a Cesare avrei detto di scrivermi | I would have told Caesar to write
a 
fn...@rat.vg
                    | me at 
fn...@rat.vg

 funzionano le cose.
stra-quoto!
Aggiungo una cosa:
verifica che compilatore java stai usando, sotto ubuntu di default c'è 
il GNU libgcj.
Ciao,
Paolo