`

Cygwin 不支持native lib 不支持使用native lib 提供的压缩

 
阅读更多

弄了一个上午hadoop的压缩,一直报错NullPointer,最后看了wiki关于hadoop native lib 和压缩的介绍

http://wiki.apache.org/hadoop/UsingLzoCompression

http://wiki.apache.org/hadoop/NativeHadoop

原来native lab 在cygwin下不支持,Mac也不支持,目前只支持以下

 

这是使用本地库提供的压缩方式,那如何使用Java lib 内置的压缩方式呢??需学习之

分享到:
评论

相关推荐

    Cygwin与android使用总结

    Cygwin与Android的结合使用主要是为了实现Android NDK编程,即在Android应用中使用C或C++代码。以下是对这一主题的详细解释: 1. **Cygwin安装**:Cygwin是一个在Windows上模拟Linux环境的工具,它允许用户在...

    Cygwin Terminal

    Cygwin Terminal是一款在Windows操作系统上模拟Linux终端环境的软件,它为开发者提供了一个类似于Linux命令行的界面,便于在Windows环境下进行JNI(Java Native Interface)开发。JNI是Java平台的一项重要技术,允许...

    hadoop-2.7.5-native 包

    完成后,这些本地库文件会被放置在Hadoop的lib/native目录下,供Hadoop使用。 对于Windows环境,虽然Hadoop主要是为Linux设计的,但是通过Cygwin或其他模拟Linux环境的工具,理论上也可以编译并运行Hadoop Native库...

    ndk-r8 编译环境(不需要cygwin等)

    本文主要讲解如何在不依赖Cygwin等额外环境的情况下,配置NDK-R8的编译环境,并详细介绍JNI程序的编写步骤。 首先,确保你已经下载了Android NDK的R8版本。在这个例子中,我们假设NDK安装在D盘,路径为"D:\android-...

    android ndk 开发环境配置,不需要cygwin,可直接生成.h文件,直接编译库

    而在Android应用程序开发过程中,为了提高应用性能或实现某些特定功能(如图像处理、音视频编解码等),开发者常常需要使用到Native层的开发技术,即通过C或C++来编写代码。本文将详细介绍如何在Windows 64位操作...

    MuPDF1.0编译生成的libmupdf.so文件

    在Windows XP环境下,可能使用MinGW或者Cygwin等工具链来模拟Linux环境进行编译。而在Ubuntu 10.10上,可以直接使用系统的GCC和G++编译器。两者都成功编译出libmupdf.so,说明库具有良好的跨平台性。 6. **集成到...

    JNI开发 eclipse相关开发环境的搭建

    现在,读者已经成功搭建了一个 JNI 开发环境,可以使用 Eclipse 和 CDT 插件来编写和编译 C/C++ 代码,并使用 NDK 和 Cygwin 来编译 JNI 代码。这个环境可以帮助读者更好地开发 JNI 项目,提高开发效率。

    Android NDK 环境搭建及实例

    Android NDK(Native Development Kit)是Google为Android平台提供的一个工具集,允许开发者在Android应用中使用C和C++编写部分或全部代码。这在处理性能敏感的任务、使用已有的C/C++库或者开发硬件加速功能时非常...

    android调用jni实例

    - 在Java代码中,使用`System.loadLibrary("native-lib")`加载本地库,这里的`native-lib`是库的名称,与`Android.mk`或`CMakeLists.txt`中的设置对应。 - 创建一个Java方法来调用JNI函数,如: ```java public ...

    Android-NDK开发

    例如,使用`System.loadLibrary("native-lib")`加载名为"native-lib"的本地库。 4. **创建本地库**:在项目的jni目录下,编写C/C++代码,如`example.c`或`example.cpp`,实现Java中调用的函数。使用javah工具生成...

    MinGW应用程序开发入门

    这里的“纯正”指的是不依赖于额外非标准库(例如不使用MFC)的应用程序。 - **获取MinGW**:可以通过多个途径获取MinGW,包括但不限于以下网站: - TDM-GCC:提供包含GCC 4.6.x版本的MinGW,网址为 ...

    Android-NDK开发.pdf

    2. **安装Eclipse**:Eclipse是一个广泛使用的集成开发环境,虽然它不强制要求安装,但通常会与Java SDK一起使用。只需进入Eclipse的安装目录运行eclipse.exe即可启动。 3. **安装Android SDK**:Android SDK包含了...

    Android NDK开发流程

    为了充分利用硬件性能并实现高性能计算,Android提供了NDK(Native Development Kit)工具集,允许开发者使用C或C++语言编写应用程序的部分功能。本文将详细介绍Android NDK开发的基本流程及相关知识点。 #### 二、...

    gcc makeFile入门(三)JNI.rar

    在本教程中,我们将深入探讨如何在Cygwin环境下使用GCC和Makefile来编译动态链接库(DLL),以便让Java应用程序能够调用这些本地函数。这个过程涉及到JNI(Java Native Interface),它允许Java代码与用其他编程语言...

    TinyOS 2.0 for CrossBow TelosB 安装指南

    **目的**:Cygwin提供了一个类Unix环境,便于在Windows下使用TinyOS。 **示例命令**:尝试输入`ls`, `pwd`等命令来验证Cygwin是否正确安装。 ##### 3. 安装TinyOS 2.0 **步骤**: - 将`T2_install`文件夹复制到`...

    JNI开发eclipse相关环境设置

    3. Android NDK(Native Development Kit),提供编译C/C++代码并生成.so文件的工具 4. Cygwin,一个提供类Unix环境的软件包,用于在Windows下运行bash命令行 在安装好所有必要组件后,你需要在Eclipse中安装CDT...

Global site tag (gtag.js) - Google Analytics