工具/软件:Code Composer Studio
使用CCS 6版与'Rational Test RealTime'(RTRT)版本8.0 1进行单元测试时,TDP包含以下 (常用)行:
//将DSS软件包导入命名空间
ImportPackage(Packages.com.ti.debug.engine.scripting)
ImportPackage(Packages.com.ti.ccstudio.scripting.environment)
ImportPackage(Packages.java.lang)
ImportPackage(Packages.java.io)
遗憾的是,当运行单元测试时,这些行失败 ,并出现以下错误:
未定义'packages'
这可能是(部分)由于未设置CLASSPATH。 在哪种情况下,问题是应在RTRT的TDP中将CLASSPATH设置在何处?
但是,同时假定CLASSPATH设置到以下目录:
C:\ti\ccsv6\CCS_base\scripting\docs\DS_API
这只能满足 Packages.com.ti.debug.engine.scripting"和Packages.com.ti.ccstudio.scripting"目录的前2个规范。
C:\ti\目录下的任何位置都没有子目录.java.lang (也没有仅lang的子目录)。 也没有java.io子目录(尽管有如下所示的IO子目录:
C:\ti\xdctools_3_32_01_core\packages\xdc\services\io。
因此,第二个问题是,应如何建立CLASSPATH?