Java 如何在运行webapp后禁用自动打开内部webbrowser?

Java 如何在运行webapp后禁用自动打开内部webbrowser?,java,eclipse-wtp,sts-springsourcetoolsuite,Java,Eclipse Wtp,Sts Springsourcetoolsuite,当我在STS中的服务器上运行web应用程序时,内部web浏览器将打开。我想禁用此功能,但不知道在哪里可以执行此操作。转到窗口->首选项->常规->Web浏览器,然后选择一个外部浏览器。如果它仍然困扰你,创建一个指向/dev/null的新“浏览器”已经回答了这个问题,但是我认为更多的信息可能会帮助其他人。他正确地选择了窗口->首选项->常规->Web浏览器,并创建了一个新的外部浏览器配置。不过,这只适用于可执行文件。因此,在“位置”字段中输入/dev/null将不起作用。放置什么取决于您所使用的操

当我在STS中的服务器上运行web应用程序时,内部web浏览器将打开。我想禁用此功能,但不知道在哪里可以执行此操作。

转到窗口->首选项->常规->Web浏览器,然后选择一个外部浏览器。如果它仍然困扰你,创建一个指向/dev/null的新“浏览器”

已经回答了这个问题,但是我认为更多的信息可能会帮助其他人。他正确地选择了窗口->首选项->常规->Web浏览器,并创建了一个新的外部浏览器配置。不过,这只适用于可执行文件。因此,在“位置”字段中输入
/dev/null
将不起作用。放置什么取决于您所使用的操作系统的类型,但基本上您希望指定一个不起多大作用的命令。我使用:

  • 对于基于*nix的系统:
    /bin/true
    (不执行任何操作,成功:)
  • 对于Windows系统:
    cmd/c
    (生成一个shell并立即终止:)
下面是在EclipseNeon中添加web浏览器配置的情况。请注意,添加配置后,还需要通过选中父对话框中的相邻复选框来激活配置

对于Mac

进入窗口->首选项->常规->Web浏览器;创建指向/usr/bin/true的新“浏览器”