`

netbean JNI 问题解决.

    博客分类:
  • JAVA
阅读更多
我最近研究java JNI,环境:netbean6.8+cygwin+jdk1.6_20 .网上这方面的资料都很多,但是出了一个问题,没有一个说是碰到过这个问题。下面是我的错误信息:
gcc: The -mno-cygwin flag has been removed; use a mingw-targeted cross-compiler.

出现这个问题是因为:cygwin里面GCC命令还没有支持-mno-cygwin 命令,现在把gcc.exe换成 gcc-3.exe就可以了。要修改二个地方:
1:工具->选项->C/C++->C编译器 改成gcc-3.exe
2: 项目右击,选择属性->链接器 选择gcc-3.exe.
OK了。 我参考资料: http://lei.sunus.name/archives/16
分享到:
评论

相关推荐

    ubuntu_netbeans_jni

    通过JNI,开发者可以在Java应用程序中调用C/C++代码,或者反之,使得Java能够访问本地库,提高性能或解决平台依赖问题。 2. **Ubuntu Linux**:这是一个基于Debian的开源操作系统,广泛用于开发环境,特别是对于...

    使用Netbeans和Visual Studio调试JNI应用程序

    3. 编写JNI函数,遵循JNI头文件(如`jni.h`)定义的规范。这些函数需要与Java中的方法签名匹配。 在Netbeans中配置JNI项目的调试: 1. 将生成的本地库(.dll文件)放在Java项目的类路径下,或者设置系统环境变量`LD...

    NetBetBeans 编写Java调用DLL代码

    在IT行业中,有时我们需要在Java...总之,使用NetBeans和JNI调用DLL涉及创建Java项目、声明本地方法、生成和实现JNI头文件,以及正确配置和运行环境。通过这个过程,开发者可以在Java应用程序中充分利用本地库的功能。

    JNI 使用文档

    文档会提供一些技巧和工具,帮助开发者有效定位和解决问题。 需要注意的是,JNI的使用会增加程序的复杂度,降低可移植性,增加出错的可能性,因此在不是必须的情况下应尽量避免使用JNI,或尽可能减少使用JNI代码的...

    Java实验工具2(netbeans-6.8m2-ml-javase-windows)

    4. **native**:此目录可能包含平台相关的本地库,即非Java编写的代码,如C或C++编译的库,它们通过Java Native Interface (JNI)被Java代码调用,提供特定硬件或操作系统功能的支持。 5. **org**:和com类似,org也...

    java获取窗口句柄方法的JNI封装

    之前在做海康摄像头动态库的JNI封装中遇到了窗口句柄无法获得的问题,着实费了点功夫,现将封装好的动态库以及一个演示程序分享给大家...如果希望自己动手解决问题的同志可以自己上网查询解决方案 演示程序时netbeans的

    Windouws 64 位Tomcat7.0.40 + 64位jdk1.7.0u21 绿色版.part1

    │ │ │ jni.h │ │ │ jvmti.h │ │ │ jvmticmlr.h │ │ │ │ │ └─win32 │ │ │ jawt_md.h │ │ │ jni_md.h │ │ │ │ │ └─bridge │ │ AccessBridgeCallbacks.h │ │ AccessBridgeCalls.c ...

    Java学习材料(499篇文章)

    "Java常见问题集锦 .txt"汇集了Java编程中常见的问题和解决方案,对于解决问题和避免常见陷阱非常有帮助。这可能包括内存管理、性能优化、并发编程等方面的问题。 "Java代码编写的30条建议.txt"提供了编写高质量...

    Android模拟器参数大全

    9. `-nocache`:禁用缓存分区,以避免因缓存问题导致的问题。 10. `-sdcard <file>`:设置SD卡图像,默认值为`<system>/sdcard.img`。 11. `-skindir <dir>`:指定皮肤目录,默认值为`<system>/skins`。 12. `-skin ...

    java技术体系和学习提纲-图文.doc

    6. **对象关系映射**:理解对象与关系型数据库之间的转换问题。 7. **安全性**:学习Java的沙盒安全模型,包括类加载器、字节码验证和安全管理器。 8. **Web开发**:熟练使用Servlets、JSP、JSTL,以及了解主流Web...

    OVJ-0.971-MSWin-源码.rar

    3. **MSWin(Microsoft Windows)**:这是一个专为Windows操作系统编写的版本,意味着源码可能包含特定于Windows的API调用或系统依赖项,如Windows API、JNI(Java Native Interface)等,以便于与操作系统进行交互...

    jna 实例代码

    **JNA(Java Native Access)** 是Java平台上的一个开源库,它允许Java代码与本地操作系统API进行交互...通过学习这些示例,你可以更好地理解JNA的工作原理,并将其应用于自己的项目中,以解决需要调用本地API的问题。

    Java教程补充材料

    26 JNI (example provided by Leslie Sears) 27 The StringTokenizer Class Part IV -- Database Supplements 1 SQL statements for creating and initializing tables used in the book: SQL Statements in ...

    WSQ图像压缩算法

    2. **Java调用**:“WSQ_Builder_RF.zip”和“WSQ_Sun_Java_NetBeans_RF.zip”包含Java相关的资源,使得Java开发者可以通过JNI(Java Native Interface)来直接调用C/C++编写的WSQ库,实现图像的压缩和解压缩功能。...

    YOYOPlayer1.2

    对于多平台支持,开发者可能利用了Java的JNI(Java Native Interface)技术与各操作系统的特定API进行交互,以实现更高效和稳定的本地化功能。同时,为了确保在不同平台上的一致性,开发者可能对UI进行了自适应设计...

    Java安装包.zip

    PHP/Java Gateway则是另一种解决方案,它在Web服务器和Java应用程序之间建立了一个代理,使得PHP可以通过HTTP请求与Java应用通信。这两种方式都能帮助开发者充分利用Java的强大功能,同时在PHP项目中实现Java组件。 ...

    TTP-244Pro_java的Demo程序

    5. **测试与调试**:通过NetBeans的调试功能,可以逐行运行代码,检查变量状态,找出程序中的问题。同时,需要在实际打印机上进行测试,确保打印效果符合预期。 6. **多平台兼容性**:虽然此Demo主要针对Windows,...

    java连接DVR

    总的来说,这个Java项目结合了SWT的GUI设计能力,JNA的本地调用功能,以及NetBeans Pro的强大开发环境,为实现Java与DVR设备的交互提供了一个完整的解决方案。对于学习Java与硬件设备交互,尤其是监控设备的开发者来...

    JavaRemoteForMacos移动应用开发.zip

    4. **远程开发工具**:JavaRemote可能涉及到使用Eclipse IDE、IntelliJ IDEA或NetBeans等集成开发环境进行远程开发的方法,包括设置远程调试、版本控制集成、构建自动化工具等。 5. **网络编程**:移动应用开发通常...

Global site tag (gtag.js) - Google Analytics