Я использую Apache Cassandra на своей MAC OS 10.9.4, и во время работы я обнаружил ошибку ниже в моей консоли Eclipse. Кажется, появляется только в MAC OS X. Нет ошибки в системе Windows.
Версия Java, которую я использую:
|
1
2
3
4
|
Баш — 3,2 $ Джава — версия
Java- версия 1.7.0_65
Java ( TM ) SE Runtime Environment ( построить 1.7.0_65 — b17 )
Java HotSpot ( TM ) 64 — битная виртуальная машина сервера ( построить 24,65 — b04 , смешанный режим )
|
В java.library.path нет snappy-java »(выпуск JDK 1.7?). Быстрое сжатие не работает с JDK7 на Mac OSX. Оказывается, это ошибка пути с Snappy, влияющая на Java 7 в OS X, и она не является частью версии Java для Mac. Единственное решение — сделать его доступным в вашем проекте Eclipse .
Вы можете решить это двумя разными способами:
1) Загрузите Jar: http://central.maven.org/maven2/org/xerial/snappy/snappy-java/ и включите в свой класс путь к проекту.
2) Если у вас есть проект Maven, просто добавьте к своей зависимости Maven.
|
1
2
3
4
5
|
< зависимость >
< groupId > org . Xerial . snappy < / groupId >
< artifactId > snappy — java < / artifactId >
< версия > 1.1.1.3 < / версия >
< / зависимость >
|
Вот основные функции библиотеки Snappy:
- Реализация на основе JNI для достижения сопоставимой производительности с собственной версией C ++.
- Хотя snappy-java использует JNI, его можно безопасно использовать с несколькими загрузчиками классов (например, Tomcat и т. Д.).
- Поддержка сжатия / распаковки массивов примитивов Java (
float[],double[],int[],short[],long[], так далее.) - Быстрое сжатие / декомпрессия с учетом 64-битной архитектуры процессора.
- Переносимость между различными операционными системами; Snappy-java содержит нативные библиотеки, созданные для Window / Mac / Linux (64-битная версия). snappy-java загружает одну из этих библиотек в соответствии с вашей машинной средой (выглядит как системные свойства,
os.nameа такжеos.arch).
Надеюсь, что это решит вашу ошибку Snappy Java. Дайте мне знать по любому вашему запросу. Список всех учебных пособий по Java .
0.00 (0%) 0 votes









