Java: Could not reserve enough space for code cache

Sir_Blizzardz

Well-Known Member
Ich habe via pkg_add java installiert aber kann es nicht benutzen:

Code:
$ /usr/local/jre-1.8.0/bin/java -version
Error occurred during initialization of VM
Could not reserve enough space for code cache

Ich habe schon an /etc/login.conf herumgespielt, aber trotzdem will es nicht:

Code:
$ ulimit -a
core file size  (blocks, -c) unlimited
data seg size  (kbytes, -d) 4194304
file size  (blocks, -f) unlimited
max locked memory  (kbytes, -l) 1348545
max memory size  (kbytes, -m) 4043480
open files  (-n) 128
pipe size  (512 bytes, -p) 1
stack size  (kbytes, -s) 32768
cpu time  (seconds, -t) unlimited
max user processes  (-u) 256
virtual memory  (kbytes, -v) 4227072

Woran könnte das denn liegen?
 
Muss es unbedingt das Paket java sein oder könnte es auch openjdk8 als Paket sein? Denn bei mir läuft openjdk8 ohne Probleme.
 
Openjdk würde auch gehen. Kann man das nur über die Ports installieren? Schlägt bei mir bei der Installation von py-setuptools fehl weil schon Dateien in /usr/local/lib/python2.7/site-packages/ existieren. :(
 
Hat OpenBSD sowas wie PaX? Auf einem Linux muss man PaX wohl für das java binary deaktivieren. Eventuell hat hier einer einen Hint, wie das unter OpenBSD geht.

Rob
 
Zurück
Oben