Не определяется главный класс

Тема в разделе "Java", создана пользователем pastorixx, 20 апр 2011.

  1. pastorixx

    pastorixx Active Member

    Регистрация:
    7 май 2010
    Сообщения:
    26
    Симпатии:
    0
    Пишу игрушку DiceWars в апплете, через компилятор эклипса все работает, но созданный тем же эклипсом jar файл не запускается, выдает: "Could not find the main class: DiceMain"
    Через html тоже не получается((
    Вот сам проект: http://rghost.ru/5262942

    Помогите!
     
  2. cherrybeach

    cherrybeach Гость

    А што в манифесте прописано ?
    Скорей всего отсуцтвует или неправильная секция "Main-Class"
    Выложи манифест сюда.
     
  3. pastorixx

    pastorixx Active Member

    Регистрация:
    7 май 2010
    Сообщения:
    26
    Симпатии:
    0
    Manifest-Version: 1.0
    Class-Path: .
    Main-Class: DW.DiceMain
     
  4. cherrybeach

    cherrybeach Гость

    Я, кажется, понял.
    Ты пытаешься запустить свой jar из командной строки (или командером) как stand alone приложение.
    Но это же не приложение, а апплет.

    И запускать его надо по-другому.

    Вариант 1
    Запуск из браузера.

    Сделай html страницу типа таково
    Код (Text):
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <applet code="DW.DiceMain.class" width="200" height="100">
    <param name="img1" value="/images/foto.jpg">
    </applet>
    </body>
    </html>
    Положи этот файл рядом с jar-ом и открывай браузером.
    Атрибуты тэга <applet> я думаю легко нагуглишь.


    Вариант 2
    В JDK есть специальная тулса для просмотра и отладки апплетов [JAVA_HOME]\bin\appletviewer.exe
    В качестве паараметра передаешь путь к jar-у
     
Загрузка...

Поделиться этой страницей