Этот сайт имеет ограниченную функциональность, пока мы проводим техническое обслуживание для улучшения его работы. Если какая-либо статья не решила вашу проблему и вы хотите задать вопрос, наше сообщество поддержки ждёт вас: @FirefoxSupport в Твиттере и /r/firefox на Reddit.

Поиск в Поддержке

Избегайте мошенников, выдающих себя за службу поддержки. Мы никогда не попросим вас позвонить, отправить текстовое сообщение или поделиться личной информацией. Сообщайте о подозрительной активности, используя функцию «Пожаловаться».

Подробнее

Problem launching firefox with same profile from the command line and from a java application

  • 5 ответов
  • 0 имеют эту проблему
  • 1 просмотр
  • Последний ответ от cor-el

more options

We are launching firefox from the command line with a specific profile. We sometimes also need to launch firefox from a java application using that exact same profile. But when we do that, we get the error:

"Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile."

We do not get the error when launching from the java application if firefox was not previously started from the command line.

To say that again another way, - If we launch firefox from the command line two times, each time with the same profile, it works fine. - If we launch firefox from the Java application two times, each time with the same profile, it works fine. - But if we launch firefox from the command line then launch firefox from the java application, firefox won't launch due to the error above.

This is firefox 91.13.0esr 64-bit on Linux (CentOS 7).

Thank you for any help you can give.

We are launching firefox from the command line with a specific profile. We sometimes also need to launch firefox from a java application using that exact same profile. But when we do that, we get the error: "Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile." We do not get the error when launching from the java application if firefox was not previously started from the command line. To say that again another way, - If we launch firefox from the command line two times, each time with the same profile, it works fine. - If we launch firefox from the Java application two times, each time with the same profile, it works fine. - But if we launch firefox from the command line then launch firefox from the java application, firefox won't launch due to the error above. This is firefox 91.13.0esr 64-bit on Linux (CentOS 7). Thank you for any help you can give.

Все ответы (5)

more options

Are you using the -no-remote command-line switch ?

more options

Using -no-remote had no effect.

more options

Just to clarify cor-el's question:

You don't want to use -no-remote either when you start the Firefox session or in command lines seeking to join new tabs to that session.

Is the problem specific to Java -- can other applications open a new tab in Firefox?

Disclaimer: I know very little about Linux.

more options

Hi, we only have java applications here.

more options

With Firefox running this will only work if you do not specify the profile and send the link to the current window and possibly set browser.link.open_newwindow.override.external accordingly.