Импортированный проект Java-апплета в netbeans не будет работать, Netbeans отказывается идентифицировать или даже находить основной класс даже при ручной настройке - PullRequest
1 голос
/ 20 марта 2009

Я пытаюсь установить основной класс в NetBeans, чтобы он был основным классом, в котором он был в последней среде, в которой он находился, однако программа настаивает, что не может найти основной класс сам, и когда я устанавливаю его в качестве имени основного класса в свойствах проекта говорит, что класс не существует (даже если он существует).

Когда я щелкаю правой кнопкой мыши по исходному файлу с основным классом и нажимаю «запустить [файл]», он работает (хотя и с ошибками, связанными с активами, которые я могу исправить позже, не имеет ничего общего с самим кодом.

Все, что я сделал на данный момент, это просто скопировал и вставил код в netbeans из последнего проекта, так что я бы пропустил что-нибудь здесь?

Спасибо за любую помощь.

Ответы [ 3 ]

4 голосов
/ 20 марта 2009

Работа апплетов в Netbeans меня раздражает. Предлагаемое использование из справки - запустить апплет, как вы указали (Run File). NetBeans создаст HTML-файл в build / classes, который ссылается на апплет. Затем вы копируете файл HTML в src, где находится ваш класс. Затем вы можете настроить HTML, и в последующих запусках NetBeans будет использовать ваш HTML-файл вместо его генерации. Каждый раз, когда вы запускаете файл, NetBeans открывает программу просмотра апплета, которая поставляется с Java. Вы не можете контролировать любой из аргументов, передаваемых вьюер апплета. Он игнорирует параметры времени выполнения, которые вы настраиваете в проекте. Чтобы изменить параметры, передаваемые апплету, вы должны отредактировать файл HTML вручную.

Лучший способ - использовать классы AppletWindow, созданные в проекте BlueJ. Это позволяет вам размещать апплет на JFrame, что означает, что вы можете создать небольшое автономное приложение Swing, которое вызывает ваш апплет. Затем у программы есть основной метод, вы можете запустить дополнительное окно Swing с кнопками и текстовыми элементами управления для имитации вызовов javascript в апплете, а также настроить параметры, которые передаются апплету во время выполнения. Это очень удобно для опробования новых вещей в вашем коде.

Ссылки:

0 голосов
/ 06 марта 2014

Shift + F6 работал для меня в NetBeans 7.3.1

Я отредактировал, чтобы сначала разрешить веб-запуск в свойствах.

Я использую один апплет из полной версии Java 7-го издания Schiltds 626 простой баннерный апплет.

Я рад дать немного назад.

0 голосов
/ 20 марта 2009

Вы действительно говорите о апплете? У апплетов нет основного класса (они могут, но не обязаны). Поэтому у вас, вероятно, есть возможность импортировать проект в Netbeans как апплет-проект, а не как standalone-java-app.

...