
ArgoUML è un tool UML basato su Java. Essendo un software basato su java ho pensato che l’installazione sotto Ubuntu fosse immedeiata…ma non è stato così.
Dopo aver scaricato il file ArgoUML-0.26.tar.gz leggendo il file README.TXT, ho provato a far partire ArgoUML semplicemente dando da riga di comando: java -jar argouml.jar ha questo punto vedevo il mio computer lavorare, ma ArgoUML non appariva sul mio schermo.
Dopo qualche ricerca su internet sono arrivato alla soluzione:
Prima di tutto dobbiamo configurare la JVM e settarla su quella standard. Attraverso il comando: sudo update-java-alternatives -l vediamo le versioni disponibili. Dando il comando: sudo update-java-alternatives -s java-6-sun settiamo quella standard. In realtà esiste anche uno script visuale che è possibile avviare dando il seguente comando: sudo update-alternatives --config java
Ora che abbiamo settato la JVM di default dovrebbe essere tutto pronto…
Provate a dare nuovamente il comando: java -jar argouml.jar se ancora non succede niente provate a riavviare il vostro computer.. Potrebbe anche succedere di avere un errore del tipo: log4j:WARN No such property [follow] in org.apache.log4j.ConsoleAppender. Come specificato nello stesso messaggio di errore, c’è qualcosa che non va nel file
ERROR: unable to get localhost information.
java.net.UnknownHostException: danilo-laptop: danilo-laptop
at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
at org.argouml.application.Main.checkHostsFile(Main.java:614)
at org.argouml.application.Main.initPreinitialize(Main.java:258)
at org.argouml.application.Main.main(Main.java:148)
On Unix systems this usually indicates thatyour /etc/hosts file is incorrectly setup.
Stopping execution of ArgoUML./etc/hosts… Andiamo a vedere come aggiustarlo. Apriamo il file: sudo gedit /etc/hosts alla riga 127.0.0.1 localhost aggiungiamo il nome del vostro computer (uno di quelli specificati nell’errore). Nel mio caso la linea precedente sarà sostituita con la seguente: 127.0.0.1 localhost danilo-laptop
Ora dovrebbe funzionare tutto…
Se vuoi inserire un commento, per favore completa il form sottostante.
Il contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.