Установка нативной 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 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_HOMEJRE_HOME=/usr/local/jdk1.6.0/jre
export JRE_HOME
Не по теме отвечаешь, Товарищ. Ты суть вопроса понял, вообще? Научись сначало понимать, о чем спрашивают, а потом отвечай, флудер.
>Не по теме отвечаешь, Товарищ. Ты суть вопроса понял, вообще? Научись сначало
>понимать, о чем спрашивают, а потом отвечай, флудер.Придурки в дурдоме тебе "Товарищ".
Уйди в туман.
Сабж.
>Сабж.Кури бамбук.
>>Сабж.У меня все работает, а ты продолжай дальше гадать на "кофейной водице"...
----------
/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
--------
> У меня все работает, а ты продолжай дальше гадать на "кофейной
>водице"...
>
>----------
>/usr/local/linux-sun-jdk1.6.0/bin#./java -version
>java version "1.6.0_06"Жжош красафчег
>> У меня все работает, а ты продолжай дальше гадать на "кофейной
>>водице"...
>>
>>----------
>>/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 LinuxDescription:
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 LinuxDescription:
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----------
А вот ты не жжош...
Заголовок можно переименовать в "Как запустить linux jdk 1.6.0 под FreeBSD 7.0"
>Я даже на всякий случай в 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