Mostrar Mensajes

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - gacs

Pages: [1] 2 3 ... 10
1
Groovy / Groovyfx
« on: Marzo 03, 2020, 06:55:50 am »
algún ejemplo que funcione de groovyfx, he intentado con el hola mundo de http://groovyfx.org/docs/index.html#_hello_groovyfx_your_first_groovyfx_program tanto el ejemplo utilizando gradle y maven y ninguno de los dos consigo ejecutar groovy.

mensaje
"Execution failed for task ':compileGroovy'.
> Unable to load class groovyx.javafx.extension.NumberExtension due to missing dependency javafx/beans/value/ObservableNumberValue
"

De antemano gracias por la ayuda que me puedan dar.

2
Groovy / Re: cual seria el sustituto de system.exit(0)
« on: Marzo 03, 2020, 01:50:59 am »
Hola:

Sigues teniendo System.exit(0)

Saludos.
cierto gracias lo esta aplicando mal

3
Groovy / cual seria el sustituto de system.exit(0)
« on: Diciembre 29, 2019, 09:44:22 pm »
Hola a todos, solicitando su ayuda de nuevo, la información de groovy esta muy dificil de encontrar en la red, hasta los foros están difícil de encontrar.
Estoy aprendiendo groovy por mi cuenta con ayuda de la red nada mas, y ahora con este foro, hice una aplicación con frame el cual quiero por medio de un menu salir hacer que cierre la aplicación, algo del codigo que estoy haciendo

Code: [Select]
@Singleton
class App {
    String greeting="Hello Word!, I am ";
    def swing = new SwingBuilder();
    def frame;
    def desktopPanel;
   

    void initApp(){
        println   greeting+ "gacs";
        run();
    }

    static void main(args) {
        def app = App.instance;
        app.initApp();
    }

    void run() {
        swing.edt{
            frame =  frame(
                title:'frame gacs',
                location:[100,100],
                size:[800,400],
                extendedState: JFrame.MAXIMIZED_BOTH,
                defaultCloseOperation:javax.swing.WindowConstants.EXIT_ON_CLOSE
            ) {
              menuBar {
                    menu(text:'App') {
                        menuItem() {
                            action(name:'Salir', closure:{ exitSistem()})
                        }
                    }
                   
                }
            }
            frame.show()
        }
    }

   void exitSystem(){
        System.exit(0)
       
    }
}

de antemano gracias

4
Como estas persistiendo los datos, pon algo de codigo por que no se entiende que estas haciendo serializar no es igual que persistir

5
Java JSE / Re: mostrar palabra en ves de letra en JTable
« on: Noviembre 27, 2019, 11:48:14 pm »
Puedes utilizar un switch

Code: [Select]
String strSexo="Femenino";
switch(sexo)
{
   case 'm' :
strSexo= "Masuculino";
      break;
   
   case 'f' :
strSexo= "Femenino";
      break;
}

6
Java JSE / Re: Problema con el .jar de Java IDE Netbeans
« on: Noviembre 27, 2019, 11:41:23 pm »
La aplicación inicia?
te manda algún mensaje de error de que no encuentra la base de datos?
Como estas ejecutando el .jar, desde una terminal?

7
Java JSE / Cual seria la buena practica de un PreparedStatement
« on: Junio 19, 2019, 06:16:47 pm »
Buenos Dias

Tengo una consulta con PreparedStatement, para PreparedStatement se debe crear una conexion a la base de datos?

Por ejemplo tengo un formulario de administración de registro el cual visualiza, elimina, modifica y agrega registros. entonces hago una solo conexión y con ella realizo los   PreparedStatement.

pongo un ejemplo no muy detallado pero creo que describe mi inquietud.
Code: [Select]
private Connection              connection=gestordeconexiones();   
private PreparedStatement pstver;
private PreparedStatement psteliminar;
private PreparedStatement pstmodificar;
private PreparedStatement pstagrega;

public class myformulario
{
public myformulario(){
.......
pstver=connection.prepareStatement(sql);
psteliminar=connection.prepareStatement(sql);
pstmodificar=connection.prepareStatement(sql);
pstagrega=connection.prepareStatement(sql);
.........
}

.....
public void eliminar(){
.....
psteliminar..execute();
......
}
.....
public void salirformulario()
.....
pstver.close()
......
psagregar.close()
.....
}     
}


Entiendo que el caso de sqlite se utiliza la misma conexión ya que unque hagas muchas conexiones la función de el es trabajar solo con una conexion a la vez bloqueando el acceso mientras una conexion este utilizando la base de datos. bueno eso entendi yo pero quisiera saber cual seria lo correcto para utilizar prepareStatement.

no se si no le echo bien la pregunta a google pero no encontrado una respuesta que saque de la duda

de antemano muchas gracias por la ayuda

saludos

GACS


8
ya resolvi, el error estaba en la configuration de netbeans el classmain que tenia en la configuracion de netbeans no coincide con la que tenia en maven. mainclass de maven estaba correcto pero el de netbeans estaba incorecto, al igualar el mainclass de netbeans ya pude ejecutar la aplicacion

9
Buenas a todos su ayuda, estoy utilizando netbean al querer ejecutar la aplicacion me envia ese error

el pom.xml lo tengo asi
Code: [Select]
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>ni.miapp</groupId>
    <artifactId>miapp</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <name>miapp</name>
    <packaging>jar</packaging>
    <dependencies>
......
        <dependency>
            <groupId>org.xerial</groupId>
            <artifactId>sqlite-jdbc</artifactId>
            <version>3.23.1</version>
        </dependency>
    <!-- Fin de la base de datos-->
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-core</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.25</version>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.2.3</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.11.1</version>
        </dependency>
    <!-- Librerias para jasper report -->
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>6.6.0</version>
        </dependency>
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports-fonts</artifactId>
            <version>6.0.0</version>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.2</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>net.sourceforge.jexcelapi</groupId>
            <artifactId>jxl</artifactId>
            <version>2.6.12</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.11</version>
        </dependency>
        <dependency>
            <groupId>org.jfree</groupId>
            <artifactId>jfreechart</artifactId>
            <version>1.5.0</version>
        </dependency>
        <dependency>
            <groupId>com.github.coderepositories</groupId>
            <artifactId>jcommons</artifactId>
            <version>1.0.v201602292337</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.9.3</version>
        </dependency>
        <dependency>
            <groupId>commons-digester</groupId>
            <artifactId>commons-digester</artifactId>
            <version>2.1</version>
        </dependency>
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.7</version>
            <type>pom</type>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>javax.help</groupId>
            <artifactId>javahelp</artifactId>
            <version>2.0.05</version>
        </dependency>
        <dependency>
            <groupId>com.toedter</groupId>
            <artifactId>jcalendar</artifactId>
            <version>1.4</version>
        </dependency>
     </dependencies>
    <build>
      <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
        </plugin>
        <plugin>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <phase>install</phase>
                     <goals>
                        <goal>copy-dependencies</goal>
                    </goals>
                    <configuration>
                        <outputDirectory> ${project.build.directory}/lib</outputDirectory>
                    </configuration>
                    </execution>
            </executions>
        </plugin>
        <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <mainClass> ni.gacssoft.gcontodont.Gcontodont</mainClass>
                    </manifest>
                </archive>
            </configuration>
        </plugin>
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.2.1</version>
    <executions>
        <execution>
            <goals>
                <goal>java</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
           <mainClass> ni.gacssoft.gcontodont.Gcontodont</mainClass>
    </configuration>
</plugin>
       
    </plugins>
  </build>

 <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

</project>


el error que me da que le pido que me ayuden a resolver es

Quote

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project miapp: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

10
ni tan facil sensei goal no encuentro traducción en el ingles que significa, por lo menos google me dice goal es un gol  ;D ;D, que eso no me dice mucho. voy a leer lo que me envio gracias

11
no fue facil solucionar los ejemplos encontrados no funcionaban en netbeans, resulta que: 
maven-compiler-plugin: solo se encarga de compilar no de general el archivo de manifiesto
maven-dependency-plugin: se encarga de ver las dependencias estén en el lugar que se especifiquen copiando las del repositorio al directorio especificado
maven-jar-plugin: crea el archivo de manifiesto,  especifica la dirección donde la aplicación buscara las dependencia y la clase principal con la cual arranque el sistema(la que lleva la funcion main())
 
Bueno son conjeturas ya que no he podido encontrar información de cada una de las etiquetas y los valores que reciben por ejemplo la etiqueta goal esta ahi por que los ejemplos que encontré todo la ponían pero no se cual es su función, se que cada plugin trabaja con una cantidad de etiquetas y al igual recibe valores pero no encontrada nada que me diga como jugar con esos valores ni en apache maven he podido encontrar, seguro se debe a mi poco conocimiento en el ingles pero seguiré buscando y comento
Code: [Select]
<build>
         <plugins>
                <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <version>3.8.0</version>
                        <configuration>
                                <encoding>UTF-8</encoding>
                                  <source>1.8</source>
                                 <target>1.8</target>
                         </configuration>
                 </plugin>
                <plugin>
                        <artifactId>maven-dependency-plugin</artifactId>
                        <executions>
                            <execution>
                                <phase>install</phase>
                                <goals>
                                    <goal>copy-dependencies</goal>
                                </goals>
                                <configuration>
                                    <outputDirectory> ${project.build.directory}/lib</outputDirectory>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                    <plugin>
                            <artifactId>maven-jar-plugin</artifactId>
                            <version>3.0.2</version>
                            <configuration>
                                <archive>
                                    <manifest>
                                        <addClasspath>true</addClasspath>
                                        <classpathPrefix>lib/</classpathPrefix>
                                        <mainClass> <!--aqui.poner.la.clase.main --></mainClass>
                                    </manifest>
                                </archive>
                            </configuration>
                    </plugin>
         </plugins>
  </build>

12
hice una pequeña aplicacion para probar el uso de maven en netbeans. espesifique las dependencias en el archivo pom, y con eso la aplicación corrio bien en netbeans y creo un archivo jar en la carpeta target.
copie el archivo jar en otra pc para probar si podía correr la aplicación pero no inicia, no manda error pero no inicia. la misma aplicación la compile solo con netbeans sin el plugin de maven y inicia bien, claro que tube que copiar la carpeta lib que agrega netbeans al compilar el jar en la carpeta dist.

con maven no he encontrado donde ubicar esas dependencias para que la aplicación se ejecute, le agradezco cualquier ayuda que me brinden al respecto

13
Estoy usando netbeans en un contenedor (docker) eso me llevaba a que cada ves que iniciaba netbean, iniciaba desde cero.

y para que mi jar pueda servir en otra aplicacion como una libreria solo ejecute
Code: [Select]
mvn install

Esa sentencia agrega a los repositorio locales (~/.m2) mi archivo jar y en el pom de la aplicación  agregue

<dependencies>
 ....
       <dependency>
            <groupId>tu.group.id</groupdId>
            <artifactId>tuartifactid</artifactId>
            <version>1.0</version>
        </dependency>
....
</dependencies>

el cual lo tome de un maven-metadata-local.xml que se encuentra dentro del repositorio que crea maven de mi jar

gracias por la ayuda

14
Gracias sensei parece que el problema es netbeans que descarga los repositorio cada ves que ingreso a netbeans, voy a seguir buscando alguna configuracion en netbeans

15
gracias voy a probar. veo que para el que tiene un ancho de banda bajo, trabajar con maven es un dolor de cabeza por cada ves que compila baja las librerias que se espesifican en pom.xml     

Pages: [1] 2 3 ... 10