我只是在学习Java applets。当我更改我的代码时,如果我刷新页面它不会更新,但是当我关闭整个浏览器并再次打开它时它会更新。我正在使用eclipse作为我的IDE。
我缺少一些设置吗?或者是唯一的方法吗?
答案 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构建应用程序。