我是否必须关闭浏览器才能刷新我的Java小程序?

时间:2010-10-04 19:02:45

标签: java eclipse refresh applet

我只是在学习Java applets。当我更改我的代码时,如果我刷新页面它不会更新,但是当我关闭整个浏览器并再次打开它时它会更新。我正在使用eclipse作为我的IDE。

我缺少一些设置吗?或者是唯一的方法吗?

3 个答案:

答案 0 :(得分:1)

考虑使用内置的Eclipse applet viewer。

在Windows上,快捷方式是 ALT - SHIFT - X ,然后 A (或 ALT - SHIFT - D 进行调试)。

或者,转到Run-> Run As ...-> Java Applet。

这不仅可以让您更快地运行/调试,而且还可以确保您的最新更改,并且甚至可以允许热替换代码(通常甚至不需要重新启动applet申请变更。)

答案 1 :(得分:1)

您可以启用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 Console有时是在applet生命周期早期看到某些问题的唯一方法,但hybrid方法有时很方便。您可以使用IDE将程序作为应用程序进行调试,然后将其部署为applet或通过Java Web Start进行部署。

答案 2 :(得分:0)

更改代码时,应在刷新整页后使用Shift + F5构建应用程序。