HelloApplet (java)

Модератор: Модераторы разделов

Аватара пользователя
Fesar
Сообщения: 42
ОС: Arch Linux i686

HelloApplet

Сообщение Fesar »

Решил недавно заняться изучением java. Нашёл книжку хорошу(говорю хорошую потому, что она http://ru.sun.com/java/books/online/index.html ), начал читать, дошёл до первого аплета и тут ошибка:

Код: Выделить всё

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


Исходный код апплета:

Код: Выделить всё

import java.applet.Applet;
import java.awt.*;

public class HelloApplet extends Applet
{
  public String getAppletInfo()
  {
    return "HelloJava Applet";
  }
  public void paint(Graphics g)
  {
    g.drawString("Hello, Java world!",
      20, 20);
  }
}


Подозреаю, что весь прикол в том, что в книге описуется работа с WorkShop та ещё и на Окнах, а я в gedite пишу и javac собираю :)
Я долго мцчил гугль, чтобы найти ответ. Оказалось проблема(ошибка) распространена, в русскоязычных страницах это восновном потому, что кто-то пытается запустить какую-то сомнительную программу. Решение - подключить недостающий модуль(?\библиотеку). На англоязычных страницах, вчастности на форуме поддержки sun задал человек подобный вопрос, для решения указали ссылку на инглиш мануал весьма длинный, а внём ещё и очень часто проскакивало: "C:\WINDOWS C:\..JDK.." . А учитывая, что инглишь знаю...недостаточно хорошо, что бы статью прочитать, решил поискать в другом месте.
На другом форуме челевек задал такой же вопрос, так с него первых 20 постов просто "смеялись", а потом толком ответа не дали.

Вообщем помогите переступить порог "HelloJava" :)
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: HelloApplet

Сообщение BlackStar »

Я надеюсь вы эту главу прочитали: http://ru.sun.com/java/books/online/vol3/ch5.html
LightLang Team
Спасибо сказали:
Аватара пользователя
Fesar
Сообщения: 42
ОС: Arch Linux i686

Re: HelloApplet

Сообщение Fesar »

BlackStar писал(а):
05.11.2008 12:04
Я надеюсь вы эту главу прочитали: http://ru.sun.com/java/books/online/vol3/ch5.html

Спасибо.
Главу я прочитал, и изменил CODEBASE, но видимо допустил где-то ошибку. Ещё раз перечитав, уяснил, что если в одной и той же папке, то можно и вовсе неуказывать! удалил - проверил - заработало.
Спасибо ещё раз и извините, что создал тему по такому пустяку и свой невнимательности :blush:
Спасибо сказали: