Newsgroup: it.comp.java
Titolo: Richiesta di aiuto

Sono nuova al mondo java
Ho alcuni sorgenti java, che costituiscono un programma completo,
organizzato in package.
Il lavoro é strutturato così:
cartella neobio con due sottocartelle gui e alignement
nelle due sottocartelle o vari file java.
In particolare in gui ho il file neobio.java.
Nell'altra cartella (alignement) ho altri file definiti come package
neobio.alignment.
Devo debuggare questi file da Jbuilder. Come faccio?
Ho provato ad importarli nell'ambiente di Jbuilder, ma al momento
dell'inizio del debug, non trova le classi che sono in alignemnt.
Ho provato a copiarli nella directory del progetto, ma non li vede
affatto.
Sono disperata.....
Esempio Estratto di codice di neobio
package neobio.gui;
import java.awt.*;
import java.awt.event.*;
import java.beans.PropertyVetoException;
import javax.swing.*;
import javax.swing.border.EtchedBorder;
// Referenced classes of package neobio.gui:
//            AboutDialog, PairwiseAlignmentFrame
public class NeoBio extends JFrame
{
    public NeoBio()
    {
        setTitle("NeoBio");
        setDefaultCloseOperation(2);
        initComponents();
        show();
        pairwiseAlignment();
    }
    private void initComponents()
    {
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent windowevent)
            {
                exitForm();
            }
        });
        Container container = getContentPane();
        desktop_pane = new JDesktopPane();
        container.add(desktop_pane, "Center");
        new_alignment_item = new JMenuItem("Pairwise Alignment");
        new_alignment_item.setMnemonic('p');
        new_alignment_item.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionevent)
            {
                newAlignmentActionPerformed(actionevent);
            }
        });
        java.net.URL url =
getClass().getResource("icons/alignment.gif");
        if(url != null)
            new_alignment_item.setIcon(new ImageIcon(url));
        mid_separator = new JSeparator();
        exit_menuitem = new JMenuItem("Exit");
        exit_menuitem.setMnemonic('x');
        exit_menuitem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionevent)
            {
                exitMenuItemActionPerformed(actionevent);
            }
        });
        file_menu = new JMenu("File");
        file_menu.setMnemonic('f');
        file_menu.add(new_alignment_item);
        file_menu.add(mid_separator);
        file_menu.add(exit_menuitem);
        about_menuitem = new JMenuItem("About");
        about_menuitem.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionevent)
            {
                aboutMenuItemActionPerformed(actionevent);
            }
        });
        url = getClass().getResource("icons/help.gif");
        if(url != null)
            about_menuitem.setIcon(new ImageIcon(url));
        help_menu = new JMenu("Help");
        help_menu.add(about_menuitem);
        menu_bar = new JMenuBar();
        menu_bar.add(file_menu);
        menu_bar.add(help_menu);
        setJMenuBar(menu_bar);
        alignment_button = new JButton();
        alignment_button.setMnemonic('p');
        alignment_button.setToolTipText("Pairwise Alignment...");
        alignment_button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent actionevent)
            {
                newAlignmentActionPerformed(actionevent);
            }
        });
        url = getClass().getResource("icons/alignment.gif");
        if(url != null)
            alignment_button.setIcon(new ImageIcon(url));
        file_toolbar = new JToolBar();
        file_toolbar.setRollover(true);
        file_toolbar.add(alignment_button);
        toolbar_panel = new JPanel();
        toolbar_panel.setLayout(new FlowLayout(0, 0, 0));
        toolbar_panel.setBorder(new EtchedBorder());
        toolbar_panel.add(file_toolbar);
        container.add(toolbar_panel, "North");
        Dimension dimension =
Toolkit.getDefaultToolkit().getScreenSize();
        setSize((dimension.width * 2) / 3, (dimension.height * 7) / 8);
        setLocation(dimension.width / 6, dimension.height / 16);
    }

non si capisce se almeno compila o no..
e se non compila cosa ti dice?
ci sono tutti gli import a posto?
se invece compila ma non esegue, che messaggio ti da'?


 Devo debuggare questi file da Jbuilder. Come faccio?
1) ripassare il concetto di package
2) creare un progetto jbuilder e seguire alcuni semplici passi
-nella cartella src del progetto crea la cartella neobio e sotto a 
quella le sue due sottocartelle gui e alignement
-copia i file nelle rispettive posizioni
Ora funziona, definisci la main class nelle proprieta' del progetto 
jbuilder e poi puoi debuggare quanto vuoi!
Saluti
CarMas