0

tinyos を学習するときに、おそらく Java に関するいくつかの問題に直面しています。

ここに写真があります

また、私のJavaとtinyos.shに関するいくつかの設定があります

 //.bashrc
    # Start TinyOS environment pathing  
    export TOSROOT=/opt/tinyos-2.1.2  
    export TOSDIR=$TOSROOT/tos  
    export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.$CLASSPATH  
    export MAKERULES=$TOSROOT/support/make/Makerules  
    export PATH=/opt/msp430/bin:$PATH  
    source /opt/tinyos-2.1.2/tinyos.sh  
    # End TinyOS pathing  

export JAVA_HOME=/usr/local/java/jdk1.8.0
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# TinyOS 2.1.2 Configuration Guide  
# Here we setup the environment  
# variables needed by the tinyos   
# make system  

echo "Setting up for TinyOS 2.1.2"  
export TOSROOT="/opt/tinyos-2.1.2" 
export TOSDIR="$TOSROOT/tos"  
export MAKERULES="$TOSROOT/support/make/Makerules"   
export PYTHONPATH=$PYTHONPATH:$TOSROOT/support/sdk/python
exportCLASSPATH=
$CLASSPATH:$TOSROOT/support/sdk/java:.:$TOSROOT/support/sdk/java/tinyos.jar

何か提案があれば教えてください。

4

1 に答える 1

0

あなたの問題はほとんどクラスパスにあります。試してください:

CLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar:$TOSROOT/support/sdk/java:$TOSROOT
        /support/sdk/java/net/tinyos:{Insert_folder_where_NesC_Is}/nesc-1.3.4/tools:."

上記のクラスパスは、必要になる可能性のあるすべての Java 関連のものをカバーする必要があります。

于 2016-09-21T06:28:49.810 に答える