zoukankan      html  css  js  c++  java
  • 〖Windows〗zigbee实验之cygwin编译tinyos.jar编译出错的解决方法

    1. 使用的cygwin安装包下载地址:cygwin-files.zip

    2. 使用的一些rpm安装包的下载地址:cygwin_cc2430_rpms.zip

    3. cygwin的默认安装目录是:C:Program FilesUCBcygwin

    4. 编译遇到的问题:类似于这篇文章,按他提供的解决方法未能解决:

    $ cvs -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos login
    $ cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co tinyos-2.x

    5. 查看一些外文的邮件列表有同样的遭遇,其中最前边一段出错信息是:

    ...
    ncg -o Serial.java -java-classname=net.tinyos.packet.Serial java /opt/tinyos-2.x/tos/lib/serial/Serial.h Serial.h
    javac Serial.java
    javac AbstractSource.java
    AbstractSource.java:37: 错误: 程序包net.tinyos.util不存在
    import net.tinyos.util.*;
    ...

    6. 从邮件列表得到,大概是java的classpath位置设置不对导致的,但按照那邮件列表的设置方法也没有解决,。。

    7. 正确的解决方法(只在Windows才有这个错误,修改CLASSPATH的环境变量),举例:

       右击“我的电脑” --> “属性” --> “高级” --> “系统变量” --> 把CLASSPATH的环境变量修改为:

    %JAVA_HOME%lib;%JAVA_HOME%jrelib;c:Program FilesUCBcygwinopt	inyos-2.xsupportsdkjava;

    8. 修改之后重启cygwin终端,重新make tinyos.jar,输出结果如下:

  • 相关阅读:
    xcode构建webdriverAgent时报错Messaging unqualified id的解决办法
    ubuntu18.0安装RabbitMQ
    python中*的用法
    Jenkins构建项目
    Jenkins安装与配置
    git_仓库
    六、 Shell数组应用
    五、 Shell函数应用
    三、 Shell流程控制
    二、 Shell变量定义
  • 原文地址:https://www.cnblogs.com/scue/p/3397468.html
Copyright © 2011-2022 走看看