Нужно ли закрывать браузер, чтобы обновить мой Java-апплет? - PullRequest
1 голос
/ 04 октября 2010

Я только изучаю Java-апплеты. Когда я изменил свой код, он не обновляется, если я обновляю страницу, но он обновляет весь браузер и снова открывает его. Я использую затмение в качестве своей IDE.

Есть какие-то настройки, которые я пропускаю? Или это единственный способ сделать это?

Ответы [ 3 ]

1 голос
/ 04 октября 2010

Рассмотрите возможность использования встроенного средства просмотра апплетов Eclipse.

В Windows это сочетание клавиш ALT - SHIFT - X , затем A (или ALT - SHIFT - D для отладки).

В качестве альтернативы, перейдите в Run-> Run As ...-> Java Applet.

Это не только позволит вам быстрее запускать / отлаживать, но также гарантирует, что ваши последние измененияи даже позволит горячую замену кода (часто нет необходимости даже перезапускать апплет для применения изменений).

1 голос
/ 05 октября 2010

Вы можете включить Java Console , которая включает в себя несколько полезных команд. В частности, x: clear classloader cache может быть полезным.

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 

Добавление: Java-консоль иногда является единственным способом увидеть определенные проблемы в начале жизненного цикла апплета, но подход гибридный иногда удобен. Вы можете использовать IDE для отладки программы как приложения, а затем развернуть ее как апплет или через Java Web Start.

0 голосов
/ 04 октября 2010

когда вы меняете свой код, вы должны создать приложение, после того как обновите полную страницу (используя Shift + F5).

...