`

TinyOS 下安装 JNI 的问题

阅读更多

1.  "java not found, not installing jni code" 问题 (在cygwin中)

 

 运行tos-locate-jre --jni看是否有结果输出。

如果没有的话,检查注册表中以下两个键值是否正确tos-locate-jre 读取注册表中的键值)

 \HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion

 \HKLM\SOFTWARE\JavaSoft\Java Development Kit\'$jversion'\JavaHome

如果没有的话需要手动加入

 

 

2. 使用 tos-install-jni 时如果出现以下问题:

 

Installing 32-bit Java JNI code in /cygdrive/c/Program Files/Java/jdk1.5.0_14/jre/bin ... install: cannot stat `/usr/lib/tinyos/*-32.dll': No such file or directory

 

就需要重命名 /usr/lib/tinyos/toscomm.dll 为 /usr/lib/tinyos/toscomm-32.dll (或者编辑tos-install-jni这个脚本文件 “lib in $tinyoslibdir/*-$bits.dll; do”中的 ‘-$bits’去掉),然后再重新安装。

分享到:
评论
4 楼 tianyabingxue 2010-02-03  
    
3 楼 kooyee 2010-02-02  
呵呵, 好的。 祝你在TinyOS的世界里玩的开心。 有什么心得咱们也好好交流一下
2 楼 tianyabingxue 2010-01-29  
哈哈。 我试了试1.6.0_10,可以了,不用麻烦你了
谢谢哥哥
1 楼 tianyabingxue 2010-01-29  
你好,请问jni是干什么用处的呢,我安装好tinyos2.1后,运行tos-install-jni,
结果java not found, not installing jni code。
注册表里有JavaHome,值为:C:\Program Files\java\jdk1.6.0_10
\JavaSoft\Java Development Kit下面只有一个默认的表项,没有值,我手动添加了一个CurrentVersion,值为jdk1.6.0_10(这样设置不对是吗)
因为再次tos-install-jni,也是java not found, not installing jni code,而且tos-locate-jre --jni是没有结果输出的。
应该怎么设置呢,O(∩_∩)O谢谢

相关推荐

    tinyos的安装步骤,很详细。

    在 Ubuntu 下安装 TinyOS 需要执行以下步骤: 一、安装 TinyOS (1)配置资源文件:使用命令 `sudo gedit /etc/apt/sources.list` 修改文件,在文件中加入一条 `deb http://hinrg.cs.jhu.edu/tinyos karmic main`...

    ubuntu下安装tinyos-2.1.2

    ### Ubuntu 下 TinyOS 2.1.2 的安装与配置详解 #### 一、前言 TinyOS 是一种专为无线传感器网络设计的操作系统,它轻量级且资源占用低的特点使其非常适合应用于嵌入式系统中。对于学习或研究无线传感器网络的朋友来...

    Tinyos学习全程指导

    4. 设置Java的JNI库:在TinyOS工具包中的java/jni路径下,通过make install命令安装JNI库。 知识点三:安装平台支持工具 TinyOS的开发需要为特定的硬件平台安装相应的开发工具,例如: 1. AVR工具:为Mica、Mica2...

    TinyOS 2.0 for CrossBow TelosB 安装指南

    本指南旨在详细介绍如何在Windows环境下安装TinyOS 2.0 for CrossBow TelosB。 #### 二、安装步骤详解 ##### 1. 安装JDK **步骤**: - 下载并安装JDK 1.5.0_04版本。 - 设置环境变量: - `JAVA_HOME`: 指向JDK...

    NodeIf:NodeIF

    NodeIF通过Java Native Interface (JNI) 实现了Java和tinyOS之间的通信,允许Java代码调用C语言编写的tinyOS程序。 NodeIF的工作原理大致如下:首先,Java应用程序通过NodeIF API发送命令到本地的NodeIF服务,这个...

Global site tag (gtag.js) - Google Analytics