2012-07-03 3 views
0

несколько лет назад в колледже Я написал ТОНЫ простых маленьких программ Java ... Я не использовал их в то время, и я хотел бы вернуться и обновить их. Я считаю, что я использовал Netbeans в качестве моей IDE (но я также мог использовать Eclipse ... не могу вспомнить).Запуск старых программ Java

anyways long story short .... Я не могу вспомнить, как скомпилировать их, и я не могу открыть их как проекты ни в одном из моих Иды ....

Я попытался с помощью javac, а затем java запустить несколько в командной строке, однако один конкретно не будет работать, и дает мне эту ошибку:

Exception in thread "main" java.lang.NoSuchMethodError: main

Я знаю, это потому, что у меня нет метода public static void main в этой программе. Я не могу вспомнить, почему я не .... но вот в теории, как он должен работать .... У меня есть 3 файлов программы:

  • race.java
  • bicyclePanel.java
  • controlPanel.java

гонка проходит JApplet и имеет метод public void init() .... который создает экземпляр класса ControlPanel .... controlPanel класс создает экземпляр bicyclePanel и так далее, и так далее ....

мой вопрос .. я должен иметь метод main? Как я могу перестроить это в IDE и запустить? Это было так много лет, я не могу запомнить все in & выходы из java :(

+2

Похоже, вам нужно запустить его в качестве апплета в браузере? – DNA

ответ

0

Да, предполагается, что у вас должен быть метод main, если вы планируете его запускать как автономное приложение Java. В Eclipse вы можете использовать бегун Applet для запуска вашей апплетов directy. It's Run As -> Java Applet

+0

спасибо, сэр ... это было трюк, полностью разнесенный на aloto f апплет. –

0

Запустите NetBeans или Eclipse и импортируйте проекты с существующими источниками.Он будет делать большинство вещей. Возможно, вам придется настроить неработающие ссылки .

Смежные вопросы