Wątek przeniesiony 2015-03-23 19:51 z Java przez bogdans.

Kłopot z uruchamianiem programu

0

Wyskakuje wiadomość :
The selction cannot be lunched, and there are no recent launches.
Dodam, iż odpalam plik z .java

A i jeszcze jedno otóż po włączeniu Run As... ukazuje się zakryte pole - none aplicaple

2

Kliknij prawym przyciskiem główną klasę w explorerze po lewej, run as -> java application. kolejne uruchomienia będą normalnie.

0

właśnie tu znajduje się problem bo tam jest pusto.

1

ma metode main (z odpowiednia sygnaturą)?

0

sygnaturo --- jak wygląda odpowiednia

1

chyba mozesz sobie wyszukac?

stworz klase i zaznacz zeby wygenerowalo metode main

0

Jak tak zrobię to wszystko działa, problem tkwi w tym, iż aplikacja zrobiona przez innego użytkownika wysłana w pliku .zip po otwarciu z eclipse nie działa ... nie ma opcji run as...
Próbowałem, też otwarcia ręcznego za pomocą eclipse ale wyskakuje : błąd

1

weź wytłumacz co Ty chcesz w końcu uzyskać?

Jak ten ktoś nie dodał tej opcji to nie będzie działać i tyle.

0

Chcę otworzyć program java w pliku .zip
tak by móc w nim ingerować i odpalić go

1

rozpakuj i zaimportuj w IDE?

jesli juz zaimportowales to program powinien miec klase z metodą main dzieki ktorej mozesz odpalic ten program (zakladam ze to prosty program ktory powinien byc tak odpalany)

0

tak robię i w środku jak znajdę plik java to pisze iz problemm z uruchomieniem.

1

duzy ten kod? moze po prostu tutaj pokaz

0
import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

/**
 * A program for viewing images.
 * @version 1.22 2007-05-21
 * @author Cay Horstmann
 */
public class ImageViewer
{
   public static void main(String[] args)
   {
      EventQueue.invokeLater(new Runnable()
         {
            public void run()
            {
               JFrame frame = new ImageViewerFrame();
               frame.setTitle("ImageViewer");
               frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
               frame.setVisible(true);
            }
         });
   }
}

/**
 * A frame with a label to show an image.
 */
class ImageViewerFrame extends JFrame
{
   private JLabel label;
   private JFileChooser chooser;
   private static final int DEFAULT_WIDTH = 300;
   private static final int DEFAULT_HEIGHT = 400;

   public ImageViewerFrame()
   {
      setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);

      // use a label to display the images
      label = new JLabel();
      add(label);

      // set up the file chooser
      chooser = new JFileChooser();
      chooser.setCurrentDirectory(new File("."));

      // set up the menu bar
      JMenuBar menuBar = new JMenuBar();
      setJMenuBar(menuBar);

      JMenu menu = new JMenu("File");
      menuBar.add(menu);

      JMenuItem openItem = new JMenuItem("Open");
      menu.add(openItem);
      openItem.addActionListener(new ActionListener()
         {
            public void actionPerformed(ActionEvent event)
            {
               // show file chooser dialog
               int result = chooser.showOpenDialog(null);

               // if file selected, set it as icon of the label
               if (result == JFileChooser.APPROVE_OPTION)
               {
                  String name = chooser.getSelectedFile().getPath();
                  label.setIcon(new ImageIcon(name));
               }
            }
         });

      JMenuItem exitItem = new JMenuItem("Exit");
      menu.add(exitItem);
      exitItem.addActionListener(new ActionListener()
         {
            public void actionPerformed(ActionEvent event)
            {
               System.exit(0);
            }
         });
   }
}

tylko taki klopot ze gdybym go skopiowal i utworzyl nowa wlasno klase to cacy tylko to sie laczy z plikami zewnetrznymi jpg.

0

No odpaliłem, działa, nie widzę co CI się tu łączy z jakimiś plikami. Program otwiera to co mu wskażesz.

Po prostu przekopiuj i stwórz nową klasę, nie widzę na odległość co w tej chwili robisz nie tak, ze nie działa.

0

nie wyskakuje ci ze brak pliku zdjecia?

1

nie, na pewno probujesz otworzyc obraz? jakis jpg?

1

To znaczy, że uruchamiasz inny projekt.

0

Dobra Dziękuję wszystkim pomocnym jeszcze parę dni się pomęczę i coś wykombinuje jak setki kodów wcześniej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1