You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kamailio/modules/app_java/BUILDING_JAR.TXT

55 lines
1.2 KiB

Prerequistites:
1) Java JDK (either openjdk or oracle's)
2) GNU Java Compiler (gcj)
3) Apache ANT (http://ant.apache.org/)
Build process:
1) Open Kamailio.java with any text editor and change (if differs) a FULL PATH to app_java.so :
Example:
static
{
System.load("/opt/kamailio/lib/kamailio/modules/app_java.so");
}
2) Type: ant
Example: ant
Buildfile: /opt/dev/kamailio/modules/app_java/build.xml
clean:
[delete] Deleting directory /opt/dev/kamailio/modules/app_java/build
[delete] Deleting: /opt/dev/kamailio/modules/app_java/Kamailio.class
make.dirs:
[mkdir] Created dir: /opt/dev/kamailio/modules/app_java/build
siprouter_compile:
[javac] Compiling 4 source files to /opt/dev/kamailio/modules/app_java/build
kamailio.jar:
[jar] Building jar: /opt/dev/kamailio/modules/app_java/kamailio.jar
main_compile:
[javac] Compiling 1 source file to /opt/dev/kamailio/modules/app_java
all:
[echo] Building Kamailio examples
BUILD SUCCESSFUL
Total time: 4 seconds
3) If no errors, copy file kamailio.jar into 'java' directory (see file app_java.mod)
4) Copy file Kamailio.class to 'java' folder.
5) Enjoy! :)