Я делаю расширение Chrome, которое нуждается в поддержке собственных сообщений.Приложение Java работает, когда я получаю к нему доступ из своего расширения chrome, но я не могу его протестировать, может кто-нибудь объяснить мне, как я могу написать тесты для хоста Java?
В своих тестах я пытался запуститьприложение вот так:
Process process = Runtime.getRuntime().exec(new String[] {
System.getProperty("java.home") + File.separator + "bin" + File.separator + "java.exe",
"-jar", "builds/<filename>.jar", "chrome-extension://<extension id>/"
});
Затем я попытался связаться с ним (я использовал те же методы, которые я написал для самого хоста), используя Process.getInputStream()
и Process.getOutputStream()
, но я не смог обменятьсясообщения.