Java-апплет больше не вызывает public static void main()

У меня есть апплет, который был изначально построен с JBuilder давным-давно. Я считаю, что до недавнего времени это работало нормально. Перестал работать. Я импортировал его в Eclipse для отладки и обнаружил, что public static void main() не называется. Это может объяснить падение апплета.

Я догадываюсь, что более новая JVM не вызывает public static void main() для апплетов. Может ли кто-нибудь пролить свет на это?

3 ответа

Решение

Апплеты Java требуют жизненного цикла апплета. Там нет никаких main для апплета.

Я догадываюсь, что более новая JVM не вызывает public static void main() для апплетов. Может ли кто-нибудь пролить свет на это?

Насколько мне известно, начиная с 1997 года, ни одна VM не звонила main() для апплетов.

main() Метод обычно используется для приложений. Любые звонки, которые вам нужно сделать во время инициализации, действительно должны быть сделаны в:

public void init()

в вашем апплете.

Другие вопросы по тегам