You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 2020-06仅显示localJavaApplication启动器,javaApplet启动器不显示求助

解决Eclipse 2020-06中Java Applet启动器不显示在运行配置列表的问题

根据你的描述,核心问题是升级到Eclipse 2020-06后,javaApplet类型的启动器无法出现在运行项目的配置列表中,但直接选中启动器能正常运行。这大概率是Eclipse的启动器缓存、插件关联或者配置过滤规则导致的,试试下面几个具体的解决步骤:

1. 清理启动器缓存并重建配置

Eclipse的运行配置缓存有时候会出现异常,清理后重建通常能解决显示问题:

  • 完全关闭Eclipse
  • 找到你的工作区目录,进入.metadata/.plugins/org.eclipse.debug.core/.launches文件夹
  • 把里面所有和Applet相关的.launch文件备份到其他位置,然后删除原文件夹内的这些文件
  • 重启Eclipse,重新创建一个Java Applet的运行配置,看看是否能正常出现在列表中

2. 检查Java Applet插件的启用状态

确保Eclipse的JDT插件中Applet相关组件没有被禁用:

  • 打开Help > About Eclipse IDE > Installation Details > Installed Software
  • 在搜索框输入Java Applet,确认Eclipse Java Development Tools下的Java Applet Support组件处于安装并启用状态
  • 如果缺失该组件,你可以通过Help > Install New Software,选择对应的Eclipse 2020-06更新站点,搜索并安装该组件

3. 调整启动器的“常用配置”设置

即使启动器不在默认列表里,也可以把它添加到常用菜单快速访问:

  • 打开Run > Run Configurations...,找到你的Java Applet配置
  • 切换到Common标签页,在Display in favorites menu区域,勾选Run和Debug选项
  • 保存配置后,点击运行按钮的下拉箭头,就能在Favorites里找到这个启动器,相当于替代了“最近使用”的功能

4. 取消运行配置的过滤规则

有时候Eclipse会自动过滤掉某些类型的启动器,手动取消过滤:

  • 点击运行按钮旁边的下拉箭头,选择Run Configurations...
  • 在左侧的配置类型列表中,右键点击Java Applet,选择Show All
  • 回到项目的运行选项,看看Applet启动器是否已经显示出来

5. 修复启动器配置文件的关联信息

你提到修改启动器配置的type字段就能显示,说明配置文件的关联逻辑有问题,可以尝试:

  • 打开那个能正常显示的localJavaApplication类型启动器配置
  • 切换到Main标签页,把Main class改成你的Applet主类,然后切换到Arguments标签页,添加Applet运行需要的参数(比如-Djava.security.policy=applet.policy等)
  • 再切换回Common标签页,保存配置,之后这个配置就能作为Applet的启动器正常显示和使用了

这些方法应该能解决你的问题,毕竟你已经确认Applet本身可以正常运行,只是配置列表的展示和关联出了问题。

内容的提问来源于stack exchange,提问作者Michaël

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 12:57:49