多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Java Gnome 简介 > 原文: [http://zetcode.com/gui/javagnome/introduction/](http://zetcode.com/gui/javagnome/introduction/) ## 关于本教程 这是 Java Gnome 编程入门。 本教程针对 Java 编程语言。 它已在 Linux 上创建并经过测试。 Java Gnome 编程教程适合新手和中级程序员。 您可以在此处下载本教程[中使用的图像。](/img/gui/javagnoimg.tgz) ## Java Gnome Java Gnome 是 Java 编程语言的 GTK+ 和 Gnome 的包装。 GTK+ 是用于创建图形用户界面的库。 该库是用 C 编程语言创建的。 GTK+ 库也称为 GIMP 工具包。 最初,该库是在开发 GIMP 图像处理器时创建的。 从那时起,GTK+ 成为 Linux 和 BSD Unix 下最受欢迎的工具包之一。 如今,开源世界中的大多数 GUI 软件都是在 Qt 或 GTK+ 中创建的。 GTK+ 是面向对象的应用编程接口。 有几种其他编程语言的绑定。 存在用于 C++ ,Python,Perl,Java,C# 和其他编程语言的语言绑定。 GNOME 是一个桌面环境,是在计算机操作系统之上运行的图形用户界面。 这是一个国际项目,包括创建软件开发框架,为桌面选择应用软件,以及开发用于管理应用启动,文件处理以及窗口和任务管理的程序。 GNOME 是 GNU Project 的一部分,可以与各种类似 Unix 的操作系统一起使用。 (wikipedia.org) ## 开发提示 请使用官方的 Sun JDK。 不要使用任何其他派生或替代。 你被警告了。 下载最新版本的 Java Gnome 库。 手动编译并安装。 ```java ./configure --jdk=/home/vronskij/bin/jdk1.6.0_11/ ``` 如果您的系统上安装了 OpenJDK 或任何其他非标准 Java 开发工具包,则运行配置脚本,其路径指向已安装的 Sun JDK。 成功构建 Java Gnome 库之后,应该有两个文件。 `gtk-4.0.jar`和`libgtkjni-4.0.10.so`。 如果您已经下载了`java-gnome` 4.0.10。 启动 Java Gnome 应用存在一个长期存在的问题。 通常,您需要创建一个脚本来启动每个 Java gnome 应用。 根据该网站,此问题已解决,但对我不起作用。 我通过复制`gtk-4.0.jar`所在的`libgtkjni-4.0.10.so`进行了变通。 ```java $ ls gtk-4.0.jar libgtkjni-4.0.10.so $ pwd /usr/local/share/java ``` 我使用 JDeveloper,此解决方法解决了此问题。 ![Adding Java Gnome library](https://img.kancloud.cn/bd/02/bd02febba2064e6953faa328a825b58b_700x257.jpg) 图:添加 Java Gnome 库 在 JDeveloper 中创建新项目时,需要将`gtk-4.0.jar`添加到项目库中。 从这一点来看,运行应用很简单。 ## 数据来源 * [java-gnome.sourceforge.net](http://java-gnome.sourceforge.net) * [wikipedia.org](http://wikipedia.org) 这是 Java Gnome 库的简介。