2012-01-18 12 views

Odpowiedz

23

końcu znalazłem podstawowe rozwiązanie:

dla aplikacji Java w ogóle można określić, że są oni „bez głowy”, dodając opcję -Djava.awt.headless=true do aplikacji java.

+1

dobre miejsce do przechowywania to jest w '~/.mavenrc'. – btiernay

+0

Stwierdziłem, że zamówienie ma znaczenie w moim przypadku. Nazwałem 'java -jar/path /to/my.jar -Djava.awt.headless = true'. Zmieniono na 'java -Djava.awt.headless = true -jar/path/to/my.jar' i naprawiono to. 'wersja java" 1.8.0_72 "' 'Darwin 15.0.0 Darwin Kernel Wersja 15.0.0: Sob 19 września 15:53:46 PDT'' 2015; root: xnu-3247.10.11 ~ 1/RELEASE_X86_64 x86_64 i386' –

2

Dodaj do konfiguracji powłoki, na przykład .bashrc:

eksportowej MAVEN_OPTS = -Djava.awt.headless = true

+1

to nie jest wystarczająco dobre, musisz przekazać to również do procesów podrzędnych w maven. –

Powiązane problemy