Where does class KalturaClient defined?

Hello Kaltura experts,

I am setting Java client library, using guide here (https://github.com/kaltura/server/blob/Jupiter-10.13.0/generator/sources/java/README.txt), there is compile error dues to class like KalturaClient not defined, for example class KalturaServiceBase refers KalturaClient class (https://github.com/kaltura/server/blob/Jupiter-10.13.0/generator/sources/java/src/com/kaltura/client/KalturaServiceBase.java#L41). So, wondering where does class KalturaClient defined? Shall I include additional jars under lib (https://github.com/kaltura/server/tree/Jupiter-10.13.0/generator/sources/java/lib) directory?

thanks in advance,
Lin

Hello,

What you are looking at are the sources for generating the client libs.
You should use:
# php /opt/kaltura/app/generator/generate.php java
to generate the actual clientlibs, which will then be placed under:
/opt/kaltura/web/content/clientlibs/java

Alternatively, you can download the pregenerated client here:

Thanks Jess,

I tried to download the clientlib directly from (https://github.com/kaltura/KalturaGeneratedAPIClientsJava/tree/master/lib), it seems some common log/communication jars? No specifically Kaltura clientlib jar files to include?

regards,
Lin