1

Тема: Не можу зкомпілювати програму

Маю програму з кількох класів. Не видає жодних помилок, але при спробі компіляції вибиває помилку "The selection cannot be launched". Інші 3 класи до яких є посилання написані нормільно. Як можна то виправити? (Компілятор Eclipse)

 package MyGraph;
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
 public class Graphic extends JFrame{
 Graphic(String s){
 super(s);
 setLayout(null);
 setSize(120,200);
 setVisible(true);
 this.setDefaultCloseOperation(EXIT_ON_CLOSE);
 this.setResizable(false);
 Button sin = new Button("Sin");
 sin.setBounds(5, 20, 100, 25);

 add(sin);
 Button cos = new Button("Cos");
 cos.setBounds(5, 70, 100, 25);
 add(cos);
 Button x2 = new Button("Парабола");
 x2.setBounds(5, 120, 100, 25);
 add(x2);
 sin.addActionListener(new ActionListener(){
 public void actionPerformed(ActionEvent event){
 new Sinus("Синус");
 }
 });
 cos.addActionListener(new ActionListener(){
 public void actionPerformed(ActionEvent event){
 new Cosinus("Косинус");
 }
 });
 x2.addActionListener(new ActionListener(){
 public void actionPerformed(ActionEvent event){
 new X2("Парабола");
 }
 });
 }
 public static void Main(String[] args) {
 new Graphic("Графопостроитель");
 }
 }

2

Re: Не можу зкомпілювати програму

Екліпс це середовище розробки, а не компілятор.

Подякували: did_pedro1

3

Re: Не можу зкомпілювати програму

Розкажіть детально, на що жмакаєте.

Подякували: did_pedro1

4 Востаннє редагувалося volodimirg (17.03.2015 17:02:43)

Re: Не можу зкомпілювати програму

метод main з маленької букви повинен бути. З великої, це вже зовсім інший метод:) Тож компілятор не може знайти точку входу.

І для справки: як тут вище написано Eclipse це середовище розробки(IDE), а компілятор javac. Eclipse бере на себе запуск компілятора і перенаправляє вивід компілятора у своє вікно.

Подякували: did_pedro, leofun012

5 Востаннє редагувалося did_pedro (17.03.2015 19:50:57)

Re: Не можу зкомпілювати програму

1. Жмакаю на "Debug".
2. Якщо "main" з маленької тоді маю повідомлення "Editor does not contain a main type".

6

Re: Не можу зкомпілювати програму

Думаю, це Екліпс.
Спробуйте:
Eclipse => Project => Clean
Також перевірте, чи папка з кодом додана  проекту:
properties -> java build path -> source
Іноді ще потрібно закрити та відкрити Екліпс.

Подякували: did_pedro1

7 Востаннє редагувалося Ivan-ua (23.03.2015 10:52:59)

Re: Не можу зкомпілювати програму

smisha написав:

Думаю, це Екліпс.
Спробуйте:
Eclipse => Project => Clean
Також перевірте, чи папка з кодом додана  проекту:
properties -> java build path -> source
Іноді ще потрібно закрити та відкрити Екліпс.

В Eclipse рекомендую включити auto build project!