Archive:Development/Languages/Java (zh CN): Difference between revisions

From KDE TechBase
(New page: {{Template:I18n/Language Navigation Bar|Development/Languages/Java}} Java support for KDE is now fairly significant, you can add applet support to your KDE applications, and with the Qt/...)
 
m (AnneW moved page Development/Languages/Java (zh CN) to Archive:Development/Languages/Java (zh CN) without leaving a redirect: Obsolete)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Languages/Java}}




Java support for KDE is now fairly significant, you can add applet support to your KDE applications, and with the Qt/KDE Java bindings you can even develop KDE apps in Java. Issues relating to Java support for KDE should be discussed on the kde-java mailing list (though applet issues are usually discussed on kfm-devel).


* [http://developer.kde.org/language-bindings/java/qtjava.html QtJava和KDEJava (Koala)]<br /> The QtJava and KDEJava (Koala) bindings developed by Richard Dale allow you to create Qt and KDE applications using Java. The code uses JNI to allow Java code to access KDEs native widgets. These bindings can be found in the [http://websvn.kde.org/trunk/KDE/kdebindings/ kdebindings模块] of the KDE Subversion repository ([http://developer.kde.org/source/anonsvn.html Instructions]).
KDE的Java支持是很显著了,可以在KDE应用中添加Java小程序,有了Qt/KDE Java的绑定机制,你甚至可以用Java开发KDE应用程序。有关KDE Java的集成事宜可以在kde-java邮件列表里讨论(关于小程序的通常在kfm-devel里讨论)


* [http://developer.kde.org/language-bindings/java/kjas/index.html KDE Java Applet Server (KJAS)]<br />KJAS allows KDE applications to embedd Java applets. It uses a pure Java server to run the applets, which it communicates with using standard UNIX pipes. KDE程序员可以用一个特别的KJavaAppletWidget在应用程序中显示Applets。KJAS已经可以实际使用了。
* [http://developer.kde.org/language-bindings/java/qtjava.html QtJava和KDEJava (Koala)]<br /> Richard Dale 开发的QtJava和KDEJava (Koala)绑定允许你用Java开发Qt和KDE应用,代码利用JNI机制调用KDE本地组件。这些可以在[http://websvn.kde.org/trunk/KDE/kdebindings/ kdebindings模块]找到,详见KDE Subversion仓库([http://developer.kde.org/source/anonsvn.html 指令]).


* [http://developer.kde.org/language-bindings/java/qtawt/index.html QtAWT]<br />The QtAWT is a port of the peer classes underlying the Java AWT to the Qt toolkit, in future it will also use the KDE widgets. QtAWT目前尚未完成,不过已经可以使用了,也许你可以让他更加成熟。
* [http://developer.kde.org/language-bindings/java/kjas/index.html KDE Java Applet Server (KJAS)]<br />KJAS可以让KDE应用内嵌Java小程序。这里有一个纯Java服务器运行这些小程序,并和UNIX标准管道直接联系。KDE程序员可以用一个特别的KJavaAppletWidget在应用程序中显示Applets。KJAS已经可以实际使用了。
 
* [http://developer.kde.org/language-bindings/java/qtawt/index.html QtAWT]<br />QtAWT is a port of the peer classes underlying the Java AWT to the Qt toolkit, 将来他也会使用KDE图形组件。QtAWT目前尚未完成,不过已经可以使用了,也许你可以让他更加成熟。


* [https://mail.kde.org/mailman/listinfo/kde-java 邮件列表] ([http://mail.kde.org/pipermail/kde-java/ Archives]) <br />有一个邮件列表专门讨论KDE上的JAVA议题。 It is a fairly low-traffic list aimed at developers with an interest in writing Java applications for KDE and/or writing and maintaining the Java bindings.
* [https://mail.kde.org/mailman/listinfo/kde-java 邮件列表] ([http://mail.kde.org/pipermail/kde-java/ Archives]) <br />有一个邮件列表专门讨论KDE上的JAVA议题。 It is a fairly low-traffic list aimed at developers with an interest in writing Java applications for KDE and/or writing and maintaining the Java bindings.

Latest revision as of 13:04, 23 June 2013


KDE的Java支持是很显著了,可以在KDE应用中添加Java小程序,有了Qt/KDE Java的绑定机制,你甚至可以用Java开发KDE应用程序。有关KDE Java的集成事宜可以在kde-java邮件列表里讨论(关于小程序的通常在kfm-devel里讨论)。

  • QtJava和KDEJava (Koala)
    Richard Dale 开发的QtJava和KDEJava (Koala)绑定允许你用Java开发Qt和KDE应用,代码利用JNI机制调用KDE本地组件。这些可以在kdebindings模块找到,详见KDE Subversion仓库(指令).
  • KDE Java Applet Server (KJAS)
    KJAS可以让KDE应用内嵌Java小程序。这里有一个纯Java服务器运行这些小程序,并和UNIX标准管道直接联系。KDE程序员可以用一个特别的KJavaAppletWidget在应用程序中显示Applets。KJAS已经可以实际使用了。
  • QtAWT
    QtAWT is a port of the peer classes underlying the Java AWT to the Qt toolkit, 将来他也会使用KDE图形组件。QtAWT目前尚未完成,不过已经可以使用了,也许你可以让他更加成熟。
  • 邮件列表 (Archives)
    有一个邮件列表专门讨论KDE上的JAVA议题。 It is a fairly low-traffic list aimed at developers with an interest in writing Java applications for KDE and/or writing and maintaining the Java bindings.