Foro de elhacker.net

Programación => Java => Mensaje iniciado por: sapito169 en 19 Abril 2008, 19:42 pm



Título: mi yar no funciona
Publicado por: sapito169 en 19 Abril 2008, 19:42 pm
bueno este es el problema ya e trabajado con Jar un monton de vese y los e creado varias veces y jamas e tenido un solo porblema
bueno cuando agrego un panel con distribucion xylayout y creo el jar se crea satisfacoriamente pero cuando los ejecuto no pasa nada :-( :-( pero si buelvo a quitar el jpanel con distribucion xllayout y creo el jar de la misma forma funciona normal


Título: Re: mi yar no funciona
Publicado por: Sk9ITk5Z en 22 Abril 2008, 21:15 pm
pon el codigo para ver si podemos ayudar en algo..


Título: Re: mi yar no funciona
Publicado por: sapito169 en 24 Abril 2008, 07:50 am
pon el codigo para ver si podemos ayudar en algo..

con esto arranco el programa
import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.UIManager;

public class aplicacion {
    public aplicacion() {
        JFrame frame = new ventana();
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        frame.setLocation( ( screenSize.width - frameSize.width ) / 2, ( screenSize.height - frameSize.height ) / 2 );
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
            e.printStackTrace();
        }
        new aplicacion();
    }
}

esta es mi ventana

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;

import oracle.jdeveloper.layout.XYLayout;

public class ventana extends JFrame {
    private BorderLayout borderLayout1 = new BorderLayout();
    private JPanel jPanel1 = new JPanel();
    private XYLayout xYLayout1 = new XYLayout();

    public ventana() {
        try {
            jbInit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(borderLayout1);
        this.setSize( new Dimension(400, 300) );
        jPanel1.setLayout(xYLayout1);
        jPanel1.setBackground(Color.red);
        xYLayout1.setWidth(140);
        this.getContentPane().add(jPanel1, BorderLayout.EAST);
    }
}




Título: Re: mi yar no funciona
Publicado por: The_Dangerouse en 10 Mayo 2008, 05:34 am
Holas...

Me parece interesante.. pero te digo....

verifica si el paquete que lleva "oracle.jdeveloper.layout.XYLayout " no solo lo llamaste desde el proyecto... es decir si: debes tener la libreria colocada en la carpeta jre1.*.*/bin/ext (WINDOWS), y sino busca todo las carpetas ext y colocalas ahi.

Ese es la razon por que no corre tu jar, porque trata de buscar tu libreria y no lo encuentra en la maquina virtual.. debes implemetar en la maquina virtual.

Espero ser claro..
Saludos.

-The_Dangerouse-