1

Я новичок в Java, и я только что узнал, что у меня есть две установки JRE в моей системе, одна через JDK и отдельная установка JRE. Я решил удалить последний, так как он был избыточным, и после его удаления я добавил путь "...\jdk\jre\" в переменную среды PATH. Несмотря на это, Java-приложение, которое я использовал, вызвало сообщение, что оно требует JRE и т.д. Поэтому я изменил цель его ярлыка с «C:\foo\bar.exe» на «cmd /k java -jar C:\foo\bar.exe ", и он работает нормально, за исключением того, что теперь окна, которые открываются каждый раз, когда я запускаю вышеупомянутое приложение, - два. Один для cmd и отдельный для приложения (через JRE). Как я могу избежать этого? Единственная опция, доступная в свойствах ярлыка, заключается в его минимизации.

1 ответ1

2

используйте "javaw.exe" вместо "java.exe"

https://serverfault.com/questions/35116/what-is-the-difference-between-java-exe-and-javaw-exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .