2013-09-24 48 views
0

我试图用一些专有类来扩展BigBlueButton客户端。特别是电话模块,我用自己的代码添加了一个文件。当我在文件中写入自己的软件包名称(org.mydomain.module.test ...)时,编译器会失败,因为它无法从mxml文件中找到我的类。但是,当我使用原始包名称(org.bigbluebutton.module.phone ...)时,它编译得很好。显然,当我使用不同的包名称时,该文件不包含在编译中。我该如何改变这一点?与蚂蚁和mxmlc编译多个AS3包的问题

这种失败:

package org.mydomain.module.test 
{ 
    public class MyTestClass 
    { 
    // code here 
    } 
} 

但这个工程:

package org.bigbluebutton.modules.phone.test 
{ 
    public class MyTestClass 
    { 
    // code here 
    } 
}

FYI:BigBlueButton使用Ant编译客户端。

+1

你没有说你把磁盘上的文件,包名应该匹配文件在您的项目中的路径。这两个例子都是这种情况吗? –

+0

你在那里有一个点;我将自己的软件包文件与原始文件放在一起。将它们移动到正确的目录并尝试再次编译。谢谢! – KBoek

+0

+1;你可以把它写成答案而不是评论,并得到它的信用! – KBoek

回答

1

你没有说你将文件放在磁盘上的哪个位置,包名称应该与项目中的文件路径相匹配。这两个例子都是这种情况吗?

所以当包名是:org.mydomain.module.test

类文件应保存路径:

my_project_path/src/org/mydomain/module/test