5 / 5 / 7
Регистрация: 08.10.2010
Сообщений: 228

Не получается апплет при компиляции файла

19.12.2011, 21:38. Показов 2294. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
import java.awt.*;
import applet.awt.*;
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}

При компиляции вылазит ошибка:

C:\Program Files\Java\jdk1.6.0_29\bin>javac MyFirstApplet.java
MyFirstApplet.java:2: package applet.awt does not exist
import applet.awt.*;
^
MyFirstApplet.java:4: cannot find symbol
symbol: class Applet
public class MyFirstApplet extends Applet {
^
2 errors



Апплет не создается. Подскажите, пожалуйста, как её исправить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2011, 21:38
Ответы с готовыми решениями:

Не получается написать апплет
Здравствуйте! Требуется написать простенький апплет. Но проблема в том, что программа выдается ошибку import java.applet.*; import...

Ошибка при компиляции файла
Собираюсь делать клиент для галактики знакомств(Чат). Сам код: unit Unit1; interface uses Windows, Messages, SysUtils,...

Ошибка при компиляции файла
Пытаюсь подключить graphics, но без успешно! Код, вроде, без ошибок, поэтому не знаю в чем проблема. В интернете все перерыл, ничего не...

12
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
19.12.2011, 23:27
Java
1
2
3
4
5
6
7
8
import java.applet.*; // !!!!!!!!!!!!!!!!!!!
import java.awt.*;
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}
1
5 / 5 / 7
Регистрация: 08.10.2010
Сообщений: 228
19.12.2011, 23:34  [ТС]
да, я знаю что его не существует, но откуда его взять и куда положить?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
19.12.2011, 23:36
Сравните мой код с вашим кодом. Затем скомпилируйте и запустите мой код.
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 13:08
Хочу развить этот вопрос. Сделал такой аплет. Вот код всей программы, может что нето.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Tset;
import java.util.*;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    public void Paint(Graphics dr)
    {
       dr.drawString("Hello world", 10, 30);
    }
     public static void main(String[] args){
    }
}
Затем создал html файл, в котором сослался на апплет

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<HTML>
<HEAD>
   <META NAME="Author" CONTENT="mchook">
   <TITLE>mchookTestApplet HTML Page</TITLE>
</HEAD>
<BODY>
 
<HR SIZE=1 COLOR="#808080">
<H3>Applet HTML Page</H3>
<HR SIZE=1 COLOR="#808080">
<br>
<APPLET code="Tset.class" width=200 height=200></APPLET>
<br>
<HR SIZE=1 COLOR="#808080">
<FONT SIZE=2>written by mchook</FONT>
<HR SIZE=1 COLOR="#808080">
 
</BODY>
</HTML>
Кинул файл html в папку Build\tset туда где лежит tset.class. При запуске страницы вместо апплета информация об ошибке, что не так?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 13:52
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package Tset;
//import java.util.*;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    public void paint(Graphics dr) // Имя метода paint() пишется с маленькой буквы
    {
       dr.drawString("Hello world", 10, 30);
    }
    // public static void main(String[] args){
    //}
}
Добавлено через 19 минут
Да, класс-файл нужно разместить в папке Tset, а вот html-файл в папке на уровень выше.
В html нужно также указать путь к классу:
HTML5
1
2
<APPLET code="Tset.Tset.class" width=200 height=200>
</APPLET>
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 15:42
Сделал, ошибка перестала выдаваться, но в апплете на странице пусто, как сделать чтобы он вывел туда фразу?
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 15:45
А Вы имя метода paint() как написали?
С маленькой буквы надо.
0
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 15:46
так и написал
0
 Аватар для Svoboda
70 / 70 / 17
Регистрация: 09.08.2011
Сообщений: 115
Записей в блоге: 3
21.12.2011, 15:50
Код можете показать?
0
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
21.12.2011, 19:48
Завтра смогу.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
21.12.2011, 23:16
Java
1
2
3
4
5
6
7
8
9
import java.applet.Applet;
import java.awt.Graphics;
 
 
 public class MyFirstApplet extends Applet {
  public void paint(Graphics dr) {
    dr.drawString("Hello. I'm your first applet", 10, 30); 
  }
}
1
 Аватар для Filislav
339 / 285 / 62
Регистрация: 02.09.2010
Сообщений: 547
22.12.2011, 08:06
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package tset;
import java.applet.*;
import java.awt.*;
/**
 *
 * @author FilippovVV
 */
public class Tset extends Applet {
    
    public void paint(Graphics dr)
    {
       dr.drawString("Hello world", 10, 30);
    }
}
Добавлено через 2 минуты
Все заработало, всем спасибо. Это я затупил что-то.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2011, 08:06
Помогаю со студенческими работами здесь

Ошибки при компиляции файла exe
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Ошибка при компиляции exe файла
Пытаюсь скомпилировать пример из книги Assembly Language for x86 processor .386 .model flat, stdcall .stack 4096 ExitProcess PROTO,...

Как вставить содержимое файла в *.cs при компиляции?
Есть файл с полсотней функций на шарпе. Для скорости работы они не оформлены как отдельный класс и вставляются вручную в нужные классы...

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

При компиляции андроид файла вылазит ошибка
Здравствуйте при компиляции андроид файла вылазит ошибка UnityEditor.BuildPlayerWindow+BuildMethodException: 2 errors at...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru