2013-11-14 7 views
0

В моей школе я использую Notepad ++ для написания апплета, и мне нужно упаковать его в банку, чтобы я мог ее подписать. Я пытаюсь сделать это с таким пакетным файлом:Главный метод не найдена ошибка в апплете

CD C:\Users\name\Java\bin 
javac className.java 
jar cvfm className.jar Manifest.txt classFolder 
java -jar className.jar 
PAUSE 

А потом я получаю исключение из основного метода, не найденного. Я не могу сделать это с точки зрения отладки или открытия моей банки, потому что, как я уже говорил, это в школе, и большая часть функций заблокирована. Я могу предоставить более подробную информацию, если потребуется, спасибо.

+1

* «В моей школе я использую Notepad ++ для написания апплета, ..» * Пожалуйста, обратитесь к учителю, чтобы [почему учителя CS должны ** останавливаться ** преподавать Java-апплеты] (http://programmers.blogoverflow.com/2013/05/почему-CS-преподаватели-должны-стоп-обучения в Java-апплеты /). –

+0

Я сам это делаю сам по себе. Наш класс использует программу под названием [BlueJ] (http://www.bluej.org/), которая хороша для изучения Java, но очень неоптимизирована и начинает отставать от старых настольных компьютеров школы примерно после 300-400 LOC. Остальная часть класса просто делает массивы и прочее. – user2005938

+0

Был ли этот комментарий адресован мне? Кстати, вы передали это сообщение? –

ответ

3

Апплеты не имеют метода main, поэтому вы не можете запускать его обычным способом с помощью команды java.

Чтобы запустить апплет, создайте в нем файл HTML с апплетом и запустите appletviewer или просмотрите страницу в веб-браузере.

+0

Вы правы, я подумал, что, поставив его в банку, как [это] (http://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html), было предложено учебное пособие, потому что мне нужно было подписать он будет работать. Благодарю. – user2005938

1

Вы не должны запускать апплет таким образом. Это не приложение для запуска через java-команду и обычно не имеет основного метода (если вы не пишете какую-то программу двойного назначения). Запустите его с кодом HTML. Учебник апплета покажет вам это, и, конечно же, вы уже это прочитали.

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