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.
tdebindings/kdejava
Darrell Anderson fb4b5d2a55
Fix inadvertent renaming and typos.
11 years ago
..
koala Fix inadvertent renaming and typos. 11 years ago
AUTHORS Fix inadvertent renaming and typos. 11 years ago
COPYING.LIB Fix inadvertent "TQ" changes. 12 years ago
ChangeLog Fix FTBFS 11 years ago
INSTALL Fix inadvertent renaming and typos. 11 years ago
Makefile.am Additional renaming of kde to tde 13 years ago
NEWS Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Additional renaming of kde to tde 13 years ago
TODO Rename a number of classes to enhance compatibility with KDE4 11 years ago
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
koala.kdevprj Rename KComp to avoid conflicts with KDE4 11 years ago

README

/***************************************************************************
 * 	(C) 2000-2003 Lost Highway Ltd. All rights reserved.               *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

Here are Java JNI based api bindings for KDE 3.2.

All the C++/Java files in this project are generated from the KDE 3.2 C++ headers,
apart from the following:

KDESupport.cpp
KDESupport.h
	C++ static type conversion methods; Java <--> C++
	
BUILD INSTRUCTIONS

1)  Ensure that the tdebindings/qtjava project has been built first.
    $ cd tdebindings/kdejava
    $ make
    $ make install

  The koala.jar file is installed in $(kde_libraries)/java.You will need to add
  qtjava.jar and koala.jar to your classpath.

2) That's it - you should be able to compile and run the Java example
   kdejava/koala/examples/kscribble by typing:

	$ javac *.java
	$ java Main

3) If you wish to write KDE Java applications, include the following in the class which has a main() function:

	static {
		qtjava.initialize();
		kdejava.initialize();
	}

It will load the KDE Java 'libkdejava.so' and 'libqtjava.so' shared libraries

4)
# Generate documentation
cd kdejava/koala/api
javadoc -classpath "../koala.jar:../../../qtjava/javalib/qtjava.jar" \
  -author -version -splitindex -windowtitle  "Koala KDE 3.2 Java api" ../org/kde/koala/*.java -J-Xmx128m