В Kubuntu установлена jre, уж не знаю что с ней произошло, но ругается вот так:
~/jre1.6.0/bin$ ./java --version
Segmentation fault (core dumped)
Подскажите пожалуиста, как это починить. Раньше всё работало.
Сломалась Java
Модератор: Bizdelnick
-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Сломалась Java
Переустановить. Боюсь, что java для другой архитектуры установлена. А моожет и нет. Вообще конкретики бы немного: дистрибутив, как жаба ставилась(дистропакетом или с родного инсталлера)...
В дисгармонии со вселенной.
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Сломалась Java
Единственный способ посмотреть, почему произошел сегфолт, это прогнать
ПС Опция -version вызывается с одним минусом, вроде.
Код: Выделить всё
strace javaПС Опция -version вызывается с одним минусом, вроде.
-
Soms
- Сообщения: 187
Re: Сломалась Java
Дистрибутив - Kubuntu, жаба скачивалась с сайта Sun и ставилась родным инсталлером.
~/jre1.6.0/bin$ strace java - куча ошибок (все их тут и не приведёшь - оч. много)
execve("/usr/bin/java", ["java"], [/* 33 vars */]) = 0
brk(0) = 0x8152000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fba000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=52705, ...}) = 0
mmap2(NULL, 52705, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fad000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
и т.д
....
exit_group(1) = ?
Process 5546 detached
А чтобы её переустановить, её ведь удалить нужно? А как? Просто rm из домашнего каталога?
~/jre1.6.0/bin$ strace java - куча ошибок (все их тут и не приведёшь - оч. много)
execve("/usr/bin/java", ["java"], [/* 33 vars */]) = 0
brk(0) = 0x8152000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fba000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=52705, ...}) = 0
mmap2(NULL, 52705, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fad000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
и т.д
....
exit_group(1) = ?
Process 5546 detached
А чтобы её переустановить, её ведь удалить нужно? А как? Просто rm из домашнего каталога?
-
iZEN
- Сообщения: 225