URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 80729
[ Назад ]

Исходное сообщение
"Установка нативной java на FreeBSD 7.0 "

Отправлено devmstr , 13-Июн-08 10:45 
Установка нативной java-16. Обновил порты, зашел в нужный мне каталог, набрал make install, закачал запрошенный файл, все отлично поставилось.
Пигу в консоли java or javac выдает:
/usr/local/linux-sun-jdk1.6.0/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

Как решить данную проблему

Сама библиотека есть:
/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli/libjli.so
Я даже на всякий случай в path путь прописал. тишина:
export PATH=${PATH}:/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli/


Содержание

Сообщения в этом обсуждении
"Установка нативной java на FreeBSD 7.0 "
Отправлено hate , 13-Июн-08 13:40 
>[оверквотинг удален]
>Пигу в консоли java or javac выдает:
>/usr/local/linux-sun-jdk1.6.0/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file:
>No such file or directory
>
>Как решить данную проблему
>
>Сама библиотека есть:
>/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli/libjli.so
>Я даже на всякий случай в path путь прописал. тишина:
>export PATH=${PATH}:/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli/

А чем тебя порт java/jdk16 не устроил?

И потом:

JAVA_HOME=/usr/local/jdk1.6.0
export JAVA_HOME

JRE_HOME=/usr/local/jdk1.6.0/jre
export JRE_HOME


"Установка нативной java на FreeBSD 7.0 "
Отправлено Вася , 28-Июн-08 12:58 
Не по теме отвечаешь, Товарищ. Ты суть вопроса понял, вообще? Научись сначало понимать, о чем спрашивают, а потом отвечай, флудер.

"Установка нативной java на FreeBSD 7.0 "
Отправлено hate , 28-Июн-08 13:04 
>Не по теме отвечаешь, Товарищ. Ты суть вопроса понял, вообще? Научись сначало
>понимать, о чем спрашивают, а потом отвечай, флудер.

Придурки в дурдоме тебе "Товарищ".


Уйди в туман.


"Нефиг на вопрос отвечать, когда не знаешь ответ"
Отправлено Вася , 28-Июн-08 13:13 
Сабж.



"Нефиг на вопрос отвечать, когда не знаешь ответ"
Отправлено hate , 28-Июн-08 13:23 
>Сабж.

Кури бамбук.


"Нефиг на вопрос отвечать, когда не знаешь ответ"
Отправлено hate , 28-Июн-08 13:34 
>>Сабж.

У меня все работает, а ты продолжай дальше гадать на "кофейной водице"...

----------
/usr/local/linux-sun-jdk1.6.0/bin#./java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) Server VM (build 10.0-b22, mixed mode)

----------

/# /usr/local/linux-sun-jdk1.6.0/bin/java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -d32          use a 32-bit data model if available

    -d64          use a 64-bit data model if available
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is server,
                  because you are running on a server-class machine.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                    see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
--------



"Нефиг на вопрос отвечать, когда не знаешь ответ"
Отправлено Вася , 28-Июн-08 13:44 
> У меня все работает, а ты продолжай дальше гадать на "кофейной
>водице"...
>
>----------
>/usr/local/linux-sun-jdk1.6.0/bin#./java -version
>java version "1.6.0_06"

Жжош красафчег


"Нефиг на вопрос отвечать, когда не знаешь ответ"
Отправлено hate , 28-Июн-08 21:20 
>> У меня все работает, а ты продолжай дальше гадать на "кофейной
>>водице"...
>>
>>----------
>>/usr/local/linux-sun-jdk1.6.0/bin#./java -version
>>java version "1.6.0_06"
>
>Жжош красафчег

# pkg_info 'linux-sun*'
Information for linux-sun-jdk-1.5.0.15,2:

Comment:
Sun Java Development Kit 1.5 for Linux

Description:
The Sun Java Development Kit 1.5 for Linux.

WWW: http://java.sun.com/j2se/1.5/

Information for linux-sun-jdk-1.6.0.06:

Comment:
Sun Java Development Kit 1.6 for Linux

Description:
The Sun Java Development Kit 1.6 for Linux.

WWW: http://java.sun.com/javase/

-----------

# cat pkg_version | grep jdk
diablo-jdk-1.5.0.07.01_10           =   up-to-date with port
jdk-1.5.0.14p8_2,1                  =   up-to-date with port
jdk-1.6.0.3p4_2                     =   up-to-date with port
jdk-doc-1.5.0_1                     =   up-to-date with port
jdk-doc-1.6.0_1                     =   up-to-date with port
linux-sun-jdk-1.5.0.15,2            =   up-to-date with port
linux-sun-jdk-1.6.0.06              =   up-to-date with port

----------


А вот ты не жжош...


"Сорри, заголовок сообщения конечно может сбить с толку"
Отправлено Вася , 28-Июн-08 13:08 
Заголовок можно переименовать в "Как запустить linux jdk 1.6.0 под FreeBSD 7.0"


"Установка нативной java на FreeBSD 7.0 "
Отправлено Вася , 28-Июн-08 13:31 
>Я даже на всякий случай в path путь прописал. тишина:
>export PATH=${PATH}:/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli/

Тебе нужно установить переменную окружения LD_LIBRARY_PATH,
где прописать путь к каталогу, где лежит библиотека.


root /usr/local/linux-sun-jdk1.6.0$ LD_LIBRARY_PATH=/usr/local/linux-sun-jdk1.6.0/jre/lib/i386/jli
root /usr/local/linux-sun-jdk1.6.0$ export LD_LIBRARY_PATH