Debian中配置Java环境

http://unix-cd.com/vc/www/22/2007-11/9351.html

安装
Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装。在Debian系统中要安装Java,有两种方式,一种是用传统方式;一种是Debian方式。下面分别介绍:

传统方式:
到SUN官方网站下载最新jre包,我下载的是jre-1_5_0_01-linux-i586.bin,并把该文件的属性改成可执行,直接执行该文件。

debian:~/inst# chmod +x jre-1_5_0_01-linux-i586.bindebian:~/inst# ./jre-1_5_0_01-linux-i586.bin

程序运行后会当前目录下生成一个名为jre1.5.0_01的目录。

把该目录拷贝到/usr/local/jre1.5.0_01,并在你的系统初始化脚本中增加以下两个环境变量。在我的系统中,我把这两句放到~/.gnomerc文件中。

export CLASSPATH="/usr/local/jre1.5.0_01/lib"export JAVA_HOME="/usr/local/jre1.5.0_01"

重启系统或手工执行以上两个export命令后,就可使用java命令了,你可用java -version命令进行测试。使用传统方式安装的java没有归并到Debian软件包体系中,所以在Debian的软件包数据库中不会存在java的 依赖关系信息。且不能用Debian的软件包管理程序进行管理,只能手工维护。也就是说,如果我们要删除java,只能手工删除目录和环境变量。

Debian方式(推荐):
我们可以通过java-package包提供的make-jpkg程序,从SUN官方的java软件包生成一个Debian软件包。java-package软件包可通过apt-get命令安装。

debian:~# apt-get install java-package

下载官方的java软件包,并用以下命令生成Debian格式的java软件包。注意,make-jpkg程序不能在root环境下运行,我们要使用fakeroot程序。

debian~:# cp jre-1_5_0_01-linux-i586.bin /home/jims/.debian~:# chown jims /home/jims/jre-1_5_0_01-linux-i586.bindebian~:# su - jimsjims@debian:~$ fakeroot make-jpkg jre-1_5_0_01-linux-i586.bin

程序运行完成后,在当前目录下就会生成一个Debian软件包sun-j2re1.5_1.5.0+update01_i386.deb。

以root身份安装该软件包。

debian~:# dpkg -i sun-j2re1.5_1.5.0+update01_i386.deb

最后设置java的环境变量。

export CLASSPATH="/usr/lib/j2re1.5-sun/lib/"export JAVA_HOME="/usr/lib/j2re1.5-sun/"

用java -version进行测试。用这种方式安装的java会把java软件包的相关信息储存在Debian软件包数据库,可用apt-get工具进行管理。如果要删除java,只要运行以下命令即可。

debian:~# apt-get --purge remove sun-j2re1.5

建议使用Debian方式安装java,这样其它依赖于Java的Debian软件包才能被正常安装。

设置JAVA的中文显示
在Linux环境下,如果Java的字体设置不对,Java程序会把中文显示成一些方框符号或问号。为了使基于Java的程序能正常显示中文,需进行字体配置 。下面是在Debian环境下的配置方法,其它发行版的修改方法也一样,只是需修改的文件的路径名不同罢了。

找到.../jre/lib/目录,在我的debian系统上是/usr/lib/j2se/1.4/jre/lib。该目录下有很多以font开头的文 件,其中font.properties是java默认的字体配置文件。用font.properties.zh_CN.Sun覆盖原来的 font.properties文件。

修改新的font.properties文件,以SimSum字体为例,把以下设置

serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1serif.1=-Hanyi-HanyiSong-medium-r-normal--*-%d-*-*-c-*-gbk-0

更改成

serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1serif.1=-misc-SimSun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0

按以上的方式把文件中的所有字体进行同样的设置。如果不知道本机安装了什么字体,可用xlsfonts命令列出。

以上的设置适用于1.4版的java,1.5版的java的字体设置有较大的变化,字体配置文件名变成fontconfig.properties。经测 试,在1.5中有两种设置中文字体的方法,一种就是与1.4的方法一样,需配置fontconfig.properties文件。在/usr/lib /j2re1.5/lib目录下有很多以.src结尾的配置源文件,代表在不同平台下的标准配置。我们可以它们为蓝本拷贝成 fontconfig.properties。然后再根据你系统中所安装的X11核心中文字体来配置字体名和字体文件路径。第二种方法很简单,只要在 /usr/lib/j2re1.5/lib/fonts目录下建立一个fallback目录,并把中文字体文件拷贝或链接到该目录中即可,根本不用配置其它东西。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Debian 播放 MP3 音乐文件需要使用 Java Sound API,以下是使用 Java 播放 MP3 音乐文件的简要步骤: 1. 安装 Java 环境:在终端输入 `sudo apt-get install default-jdk` 安装 Java Development Kit。 2. 下载 Java MP3 播放器源代码:您可以从网上下载 Java MP3 播放器的源代码,然后使用 Java 编译器编译它。 3. 编译源代码:使用以下命令编译源代码:`javac <源代码文件名>.java`。 4. 运行程序:使用以下命令运行程序:`java <程序名> <mp3文件路径>`。 祝你好运! ### 回答2: 在Debian使用Java播放MP3音乐文件,你需要遵循以下步骤: 1. 确保你的系统安装了Java开发工具包(JDK)。可以通过运行命令 `java -version` 来检查是否已经安装。如果没有安装,请使用 `sudo apt install default-jdk` 命令进行安装。 2. 下载并安装Java音频引擎(Java Sound API)。你可以从Oracle官方网站下载Java Sound API的库文件,然后将其解压到你的系统。要确保下载与你系统已安装的JDK版本相匹配的库文件。 3. 在你的Java项目添加所需的MP3音频播放库。你可以使用JLayer或JavaFX库来实现MP3播放。如果使用JLayer库,请下载对应的JAR文件,并将其添加到你的项目的类路径。如果使用JavaFX库,请确保你的JDK版本已包含JavaFX库。 4. 在你的Java代码,使用所选的音频播放库来播放MP3文件。这个过程包含一些特定的方法和类,具体取决于你选择的库。你可以编写一个简单的Java类来实现播放器功能,通过调用库的方法来播放MP3音乐。 总之,在Debian使用Java播放MP3音乐需要确保JDK已经安装并配置好,下载并添加适当的音频播放库,最后在Java代码使用这些库来播放MP3文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值