Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Апплет, компилится старая версия 
V
    Опции темы
Exai1e
Дата 8.6.2008, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



Здрасти, возникла такая проблема:
Есть код аплета:
Код

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class FirstApplet extends Applet implements ActionListener {

     private String date;
     TextField pr = new TextField(20);
     Button c = new Button("Click me");
             
     public void init()
     {
         setLayout(new FlowLayout());
         date = new java.util.Date().toString();
         
         add(pr);
         add(c);
         c.addActionListener(this);
     }

     public void paint(Graphics g)
     {
         g.drawString("Starting:", 50, 65);
         g.drawString(date, 50, 80);
         setSize(300, 150);
     }
     
     public void actionPerformed(ActionEvent ae)
     {
         String n;
         if (ae.getSource() == c)
         {
             n = pr.getText();
             pr.setText("You name is " + n);
         }
     }
}


код html странички:
Код

<html><body>
<applet code=FirstApplet.class width=300 height=300>
</applet>
</body></html>

До этого аплет был без кнопки и просто выводил текст. При запуске через html все работало. Добавил кнопку, edit, теперь проект компилится, но при запуске html отображается старая версия. Пробывал удалять .class заного компилировать проект исход тот же. Причем через NetBeans отображается все правильно. Тоесть если я запускаю его через среду то запускается аплет с кнопкой и edit'ом. А если через html'ку то нет...
В чем может быть проблема ? Ошибок при компиляции не выдает, да и вроде как негде =)
Спасибо


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
ivg
Дата 8.6.2008, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

Репутация: 2
Всего: 81



Кэш браузера?
PM MAIL   Вверх
Exai1e
Дата 8.6.2008, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



ivg, Вроде чистил, непомогает :-/

Добавлено через 4 минуты и 41 секунду
хм.. помогла перезагрузка компа. ну эт не дело так все время ребутиться =) мб дело в вирт машине ? мб надо както "очищать" ее ?


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
ivg
Дата 8.6.2008, 00:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

Репутация: 2
Всего: 81



PM MAIL   Вверх
Exai1e
Дата 8.6.2008, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



ivg, Спасибо =)


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
Exai1e
Дата 8.6.2008, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



ivg, чтото не вышло разобраться :(
понял только что надо отталкиваться от версий

Это сообщение отредактировал(а) Exai1e - 8.6.2008, 01:27


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
ivg
Дата 8.6.2008, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Autonomous R&D
**


Профиль
Группа: Участник
Сообщений: 686
Регистрация: 8.2.2006
Где: Екатеринбург

Репутация: 2
Всего: 81



Я тоже поразбирался немного.
Вот что пишет Sun в FAQ
Цитата

Q: Is there a way, other than restarting the browser, to force the JVM to check the server for modified JAR files for a page with an applet?

A: Modified jar files will be downloaded from the server when a page with an applet is refreshed or revisited if you first do this: type "x" in the Java Console to clear the Classloader cache.

Либо перезапускаем браузер, либо в Java-консоли нажимаем 'x' каждый раз. Ну и ещё один вариант могу предложить: Java Contol Panel -> вкладка Java -> Java Applet Runtime Settings -> нажиvаем View -> в поле Java Runtime Parameters добавляем через пробел
Код

-Djavaplugin.classloader.cache.enabled=false

проверил, работает.
PS: setSize() из paint() уберите.
PM MAIL   Вверх
Exai1e
Дата 8.6.2008, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: нет
Всего: 30



ivg, 
Цитата

Либо перезапускаем браузер, либо в Java-консоли нажимаем 'x' каждый раз. Ну и ещё один вариант могу предложить: Java Contol Panel -> вкладка Java -> Java Applet Runtime Settings -> нажиvаем View -> в поле Java Runtime Parameters добавляем через пробел
Выделить всёБез подсветки
1:
    
-Djavaplugin.classloader.cache.enabled=false

проверил, работает.


Спасибо большое, все отлично работает smile  smile 


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.