Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается аплет / 5 сообщений из 5, страница 1 из 1
29.06.2006, 10:36
    #33820998
sahar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается аплет
Я только начал изучать Java и пробую запустить вот такой пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 import  java.applet.*;
 import  java.awt.*;

 public   class  chorus  extends  Applet {
     public   void  paint (Graphics g) {
        g.drawString( "Hello!", 50 , 50  );
    }
}

Делаю Build в NetBeans 5.0, все проходит нормально, создается файл chorus.html
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<HTML>
<HEAD>
   <TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>

<!--
*** GENERATED applet HTML launcher -  DO  NOT EDIT IN 'BUILD' FOLDER ***

 If  you need to modify  this  HTML launcher file (e.g., to add applet parameters), 
copy it to where your applet  class  is found in the SRC folder.  If  you  do   this , 
the IDE will use it when you run or debug the applet.

Tip: To exclude an HTML launcher from the JAR file, use exclusion filters in 
the Packaging page in the Project Properties dialog.

 For  more information see the online help.
-->

<H3><HR WIDTH="100%">Applet HTML Page<HR WIDTH="100%"></H3>

<P>
<APPLET codebase="classes" code="chorus/chorus.class" width= 350  height= 200 ></APPLET>
</P>

<HR WIDTH="100%"><FONT SIZE=- 1 ><I>Generated by NetBeans IDE</I></FONT>
</BODY>
</HTML>

Когда его открываю, выдается ошибка такого рода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
Java Plug-in  1 . 5 .0_07
Using JRE version  1 . 5 .0_07 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\hava


----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display  this  help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
 0 - 5 : set trace level to <n>
----------------------------------------------------

java.lang.NoClassDefFoundError: Chorus (wrong name: chorus)
	at java.lang.ClassLoader.defineClass1( Native  Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at sun.applet.AppletClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.applet.AppletClassLoader.loadCode(Unknown Source)
	at sun.applet.AppletPanel.createApplet(Unknown Source)
	at sun.plugin.AppletViewer.createApplet(Unknown Source)
	at sun.applet.AppletPanel.runLoader(Unknown Source)
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
soundX by: DarkTick version:  1 . 01 . 25 . 2000 
version:  06 . 11 . 2001 
imageX by:      DarkTick
imageX version:  1 . 09 . 10 . 2000 

Помогите понять в чем дело и как решить?
Код: plaintext
Java  2  platform se Version  1 . 5 . 0  (build  1 . 5 .0_07-b03), windows  2000 , IE  6 
...
Рейтинг: 0 / 0
29.06.2006, 10:42
    #33821012
JustBean
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается аплет
Очень похоже на то что проблема с именованием файлов:

java.lang.NoClassDefFoundError: Chorus (wrong name: chorus)

т.е. в html указан chorus а надо Chorus, но с другой стороны название класса в коде начинается с маленькой буквы ...
Вообще то рекомендуется называть классы с большой буквы.
...
Рейтинг: 0 / 0
29.06.2006, 11:01
    #33821094
jc_dev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается аплет
----<APPLET codebase="classes" code="chorus/chorus.class" width=350 height=200></APPLET>


Попробуй file chorus.class разместить прямо в попке classes (а не в папке chorus, ты не используешь пакеты поэтому это не нужно).
...
Рейтинг: 0 / 0
29.06.2006, 12:01
    #33821307
mysterio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается аплет
1. http://skipy.dev.juga.ru -> Техника -> Ликбез.
2. На месяц-два выкидываем netbeans куда подальше и учимся работать самостоятельно.
...
Рейтинг: 0 / 0
29.06.2006, 12:14
    #33821343
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается аплет
jc_dev----<APPLET codebase="classes" code=" chorus/ chorus.class" width=350 height=200></APPLET> проблема тута! в имени класса нету никаких палок...ни левых, ни правых)))
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не запускается аплет / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]