0

独自のクラスを使用して BigBlueButton クライアントを拡張しようとしています。具体的には、独自のコードを含むファイルを追加した phone モジュールです。ファイル内に独自のパッケージ名 (org.mydomain.module.test ...) を記述すると、mxml ファイルからクラスを見つけることができないため、コンパイラが失敗します。しかし、元のパッケージ名 (org.bigbluebutton.module.phone ...) を使用すると、正常にコンパイルされます。明らかに、別のパッケージ名を使用すると、ファイルはコンパイルに含まれません。どうすればこれを変更できますか?

これは失敗します:

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

しかし、これは機能します:

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

参考までに: BigBlueButton は ant を使用してクライアントをコンパイルします。

4

1 に答える 1

1

ファイルをディスク上のどこに置くかは言いませんでした。パッケージ名は、プロジェクト内のファイルのパスと一致する必要があります。それは両方の例に当てはまりますか?

したがって、パッケージ名が次の場合:org.mydomain.module.test

クラス ファイルは次のパスに保存する必要があります。

my_project_path/src/org/mydomain/module/test
于 2013-09-24T19:39:35.370 に答える