La base para operar cualquier producto que utiliza "Java" es el "JDK" de la plataforma correspondiente, puede encontrar instrucciones para plataformas Linux así como Windows, en las siguientes direcciones:
|
Los pasos anteriores son los suficientes para el "JDK" en lo que concierne a la instalación de ArgoUML, posiblemente después tenga que trabajar con la también sumamente importante variable ambiental CLASSPATH, por ahora lo anterior es suficiente. (Más sobre CLASSPATH en Utilización de la variable CLASSPATH ).
Bajar ArgoUML en: http://argouml.tigris.org/ .
Descomprimir el archivo Zip de ArgoUML en un directorio que lleve su mismo nombre : /usr/local/argouml/
, en el serán colocados los ocho archivos JAR que componen ArgoUML.
Posteriormente, estando en el mismo directorio antes mencionado, puede arrancar ArgoUML con el siguiente comando : java -jar argouml.jar
.
Al ejecutar el comando anterior será invocada la pantalla principal de ArgoUML, sin embargo, en este mismo proceso puede observar una serie de mensajes en la consola de arranque entre los que se encuentran los siguientes :
java.io.FileNotFoundException
: Este mensaje implica que no fue localizado un archivo JAR al momento de inicializarse ArgoUML, aunque no prohibe el arranque inicial, puede ocasionar que ciertas funcionalidades no sean operables una vez inicializado.
Resource org.argouml.*.* not found / missing
: Este tipo de mensaje también implica que no fue posible cargar un recurso al momento de inicializarse ArgoUML, recursos que por lo general también son incluidos en los archivos JAR complementarios incluidos en la distribución.
Unable to load configuration <Directorio de Usuario>/argo.user.properties
: El mensaje indica que no fue posible cargar la configuración particular de un usuario para ArgoUML. El archivo llamado argo.user.properties
debe ser colocado bajo el directorio raíz del usuario que arranca el proceso de ArgoUML.
Para que determinados archivos JAR sean cargados al momento de arranque tiene dos alternativas :
Al ser invocado : A través de la siguiente alternativa de arranque : java -classpath "./log4j.jar:$CLASSPATH:.:" -jar argouml.jar
se estarían cargando los archivos incluidos en el componente JAR llamado log4j
, misma sintaxis que puede ser utilizada para los otros archivos JAR de ArgoUML.
A nivel global en la variable CLASSPATH : Agregando la ubicación de los diversos archivos JAR alternos a la variable ambiental CLASSPATH, se evita especificar éstos en cada ocasión que se invoque ArgoUML.
ArgoUML esta compuesto por ocho archivos JAR y otra serie de archivos que definen su configuración por usuario.
argouml.jar
Contiene el ejecutable principal y lógica central de ArgoUML.
antlrall.jar
Es una librería utilizada en el proceso de "reverse engineering" al diseñar elementos UML dentro de ArgoUML.
gef.jar
gef.jar
(GEF - "Graph Editing Framework") es una serie de clases utilizadas para construir aplicaciones gráficas, utilizada en la estructura interna de ArgoUML.
i18n.jar
Incluye las librerías de internacionalización para ejecutar ArgoUML en diversos idiomas.
log4j.jar
Componente log4j desarrollado por la fundación Apache, utilizado para generar registros ("Logs") en ArgoUML.
nsuml.jar
Es una librería desarrollada por la empresa NovoSoft empleada en la generación de modelos para ArgoUML.
ocl-argo.jar
ocl.jar
(OCL - "Object Constraint Language") contiene las librerías necesarias para expresar este mismo lenguaje en ArgoUML, empleado en la descripción de expresiones y restricciones de modelos orientados a objetos.
xerces.jar
El parser para XML desarrollado por la fundación Apache, utilizado en la estructura interna de ArgoUML.
argo.user.properties
Archivo de configuración para ArgoUML, definido al nivel de usuario.
argouml.log
Registro ("Log") que incluye mensajes producidos por ArgoUML al momento de ser operado.
Links: