【问题标题】:Do I have to close the browser in order to refresh my Java applet?我是否必须关闭浏览器才能刷新我的 Java 小程序?
【发布时间】:2011-04-20 23:20:10
【问题描述】:

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

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

【问题讨论】:

  • 我不知道还有人写 java 小程序 :)

标签: java eclipse refresh applet


【解决方案1】:

您可以启用Java Console,其中包括几个有用的命令。特别是,x: clear classloader cache 可能会有所帮助。

c: 清除控制台窗口 f:在终结队列中终结对象 g:垃圾收集 h:显示此帮助信息 l:转储类加载器列表 m:打印内存使用情况 o:触发日志记录 p:重新加载代理配置 问:隐藏控制台 r:重载策略配置 s:转储系统和部署属性 t:转储线程列表 v: 转储线程堆栈 x:清除类加载器缓存 0-5:将跟踪级别设置为

附录:Java Console 有时是在小程序生命周期早期查看某些问题的唯一方法,但hybrid 方法有时更方便。您可以使用 IDE 将程序作为应用程序进行调试,然后将其部署为小程序或通过 Java Web Start。

【讨论】:

    【解决方案2】:

    考虑使用内置的 Eclipse 小程序查看器。

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

    或者,转到运行->运行方式...->Java Applet。

    这不仅可以让您更快地运行/调试,还可以确保您的最新更改在那里,并且甚至允许热替换代码(通常甚至不需要重新启动小程序应用更改)。

    【讨论】:

    • 如果我想使用 HTML 页面中的 标记或代码怎么办?
    • @yuudachi:您可以自定义运行配置(运行->运行配置)。单击左侧 Java Applet 下的配置(或者,如果您尚未将其作为小程序运行,请创建一个新的 Java Applet 配置),然后转到“参数”选项卡并添加所需的参数。
    • 至于使用 HTML 页面中的代码(我猜你的意思是 Javascript?)你最好在浏览器中使用。
    【解决方案3】:

    当您更改代码时,您应该在刷新整个页面后构建应用程序(使用 Shift + F5)。

    【讨论】:

    • 我在 Build 上有它自动(但我尝试过手动构建),而 Shift+F5 在 Firefox 或 IE 上没有任何作用。
    猜你喜欢
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 2015-06-29
    • 1970-01-01
    • 2014-08-20
    • 1970-01-01
    相关资源
    最近更新 更多