|
|
|
новичок
      
участник
Last Login: 07.11.2006 22:35
Сообщ.: 5,
Visits: 9
|
|
Делаю апплет:package firstapplet; import java.awt.*; import java.awt.event.*; import java.applet.*; public class Applet1 extends Applet { public void paint(Graphics g) { g.drawString("Hello, World!", 20, 20); } } Комлилирую его, создаётся файл Applet1.class в папочке classes/firstapplet/. В папочке classes/ делаю html-документ: <applet codeBase=. height=300 alt="Просто апплет" width=400 align=middle code=firstapplet.Applet1.class name=TestApplet> <param name="codeBase" VALUE="http://www.relib.com/Forums/"> <param name="height" value="300"> <param name="alt" value="Просто апплет"> <param name="width" value="400"> <param name="align" value="middle"> <param name="code" value="firstapplet.Applet1.class"> <param name="name" value="TestApplet"> </applet>
Апплет не работает Вот... Если такой проект в JBuilderе компилировать, то всё работает. А если запускать html-файл, то в Opere на месте апплета пишется Invalid Bytecode, и в IE тоже сначала ресуется "прямоугольник с чашечкой", а потом он заменяется "прямоугольником с крестиком")) Догадался открыть Java Consol.. Там в каждой строке написано Unknown Source. Может в этом дело?
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077,
Visits: 21 402
|
|
| а положить хтмл в папочку firstapplet не пробовали?:)
|
|
|
|
|
новичок
      
участник
Last Login: 07.11.2006 22:35
Сообщ.: 5,
Visits: 9
|
|
Ну попробовал.. Не работает. Да и почему это должно работать, если codebase="." code="firstapplet.Applet1.class"?
Или уточните мне, что означает codebase="."
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.02.2008 19:48
Сообщ.: 480,
Visits: 5 178
|
|
| может, из-за того, что у вас вместо codebase="." <applet codeBase=.
|
|
|
|
|
новичок
      
участник
Last Login: 07.11.2006 22:35
Сообщ.: 5,
Visits: 9
|
|
Короче, тэг апплет выглядит вот так:
applet codebase="." code="firstapplet.Applet1.class" name="TestApplet" width="400" height="300" hspace="0" vspace="0" align="middle" alt="Просто апплет">Апплет не работате
|
|
|
|
|
Supreme Being
      
участник
Last Login: 02.02.2008 19:48
Сообщ.: 480,
Visits: 5 178
|
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077,
Visits: 21 402
|
|
| насколько я помню апплеты - давно я ими не занимался codebase используется тогда когда имеется jar с апплетом. При наличии класс файла иcпользуйте просто code. По моему так(Винни Пух тм)
|
|
|
|
|
новичок
      
участник
Last Login: 07.11.2006 22:35
Сообщ.: 5,
Visits: 9
|
|
Поэкспереиентировал ещё..
Вот если Applet1.class положить с html-файлом в одну папочку, то всё работает нормально. А что делать, если Applet1.class дежит в папочке firstclass? Как до него добраться?
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 10.03.2008 23:02
Сообщ.: 2 077,
Visits: 21 402
|
|
| | |