这是Flexbuilder 3.2,Eclipse 3.3.2的版本。
我正在将我的开发环境转移到一台新机器上。在旧环境中编译的Actionscript类现在会出现编译错误:
A file found in a source-path must have an externally visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package.
我确实在这些类中声明了包--我认为没有声明包是导致这个错误的常见原因。
更令人费解的是,这个项目中的许多类在编译时都没有错误。
我应该检查什么来诊断这个问题?
发布于 2009-10-12 18:38:14
问题解决了-在启动Eclipse的环境中,我遗漏了路径中的一些项目。
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\sdks\3.2.0"\bin
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\sdks\3.2.0"\frameworks
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\jre"\bin
"C:\Program Files\Adobe\Flex Builder 3 Plug-in\jre"\lib
我很惊讶,在我的道路上有这么多的缺失,任何事情都能奏效。
https://stackoverflow.com/questions/1557913
复制相似问题