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
Wątek przeniesiony 2015-03-23 19:51 z Java przez bogdans.
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
Kliknij prawym przyciskiem główną klasę w explorerze po lewej, run as -> java application. kolejne uruchomienia będą normalnie.
właśnie tu znajduje się problem bo tam jest pusto.
ma metode main (z odpowiednia sygnaturą)?
sygnaturo --- jak wygląda odpowiednia
chyba mozesz sobie wyszukac?
stworz klase i zaznacz zeby wygenerowalo metode main
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
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.
Chcę otworzyć program java w pliku .zip
tak by móc w nim ingerować i odpalić go
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)
tak robię i w środku jak znajdę plik java to pisze iz problemm z uruchomieniem.
duzy ten kod? moze po prostu tutaj pokaz
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.
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.
nie wyskakuje ci ze brak pliku zdjecia?
nie, na pewno probujesz otworzyc obraz? jakis jpg?
To znaczy, że uruchamiasz inny projekt.
Dobra Dziękuję wszystkim pomocnym jeszcze parę dni się pomęczę i coś wykombinuje jak setki kodów wcześniej.