<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DBAlife &#187; JAVA</title>
	<atom:link href="http://www.dbalife.com/archives/tag/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.dbalife.com</link>
	<description>网站系统架构实践</description>
	<lastBuildDate>Wed, 27 Jul 2011 09:57:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu7.10解决JDK1.6中文乱码的问题</title>
		<link>http://www.dbalife.com/archives/84.html</link>
		<comments>http://www.dbalife.com/archives/84.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 10:48:30 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[乱码]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=84</guid>
		<description><![CDATA[安装完jdk6u2我发现我的Java 应用程序的中文无法显示，呈现方块状。 原因是Java 应用程序无法找到可供显示中文的字体。 解决方法：http://cle.linux.org.tw/fonts/FireFly/fireflysung-1.3.0.tar.gz 下载 fireflysung 1.3.0，地址： 解压后将其中的 ttf 文件放到/usr/share/fonts/truetype中，再用 fc-cache -f -v 跑一遍，让系统知道这个字体。最后，就是转到 JDK 安装目录 ..../jre/lib/fonts sudo mkdir fallback cd fallback sudo ln -s /usr/share/fonts/truetype/fireflysung.ttf sudo mkfontdir sudo mkfontscale ------- --------我是无敌的分割线------------------- 以上为转载，需要注意的地方是：不一定要下载fireflysung字体，任何一个中文字体文件都可以 Related posts: ubuntu7.10 JDK手动安装 Ubuntu7.10 根分区扩容 Netscape Navigator 归来
Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/82.html' rel='bookmark' title='ubuntu7.10 JDK手动安装'>ubuntu7.10 JDK手动安装</a></li>
<li><a href='http://www.dbalife.com/archives/90.html' rel='bookmark' title='Ubuntu7.10 根分区扩容'>Ubuntu7.10 根分区扩容</a></li>
<li><a href='http://www.dbalife.com/archives/94.html' rel='bookmark' title='Netscape Navigator 归来'>Netscape Navigator 归来</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>安装完jdk6u2我发现我的Java 应用程序的中文无法显示，呈现方块状。<br />
原因是Java 应用程序无法找到可供显示中文的字体。<br />
解决方法：http://cle.linux.org.tw/fonts/FireFly/fireflysung-1.3.0.tar.gz<br />
下载 fireflysung 1.3.0，地址：<br />
解压后将其中的 ttf 文件放到/usr/share/fonts/truetype中，再用 fc-cache -f -v 跑一遍，让系统知道这个字体。最后，就是转到 JDK 安装目录 ..../jre/lib/fonts</p>
<p>sudo mkdir fallback<br />
cd fallback<br />
sudo ln -s /usr/share/fonts/truetype/fireflysung.ttf<br />
sudo mkfontdir<br />
sudo mkfontscale</p>
<p>------- --------我是无敌的分割线-------------------</p>
<p>以上为转载，需要注意的地方是：不一定要下载fireflysung字体，任何一个中文字体文件都可以</p>
<p>Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/82.html' rel='bookmark' title='ubuntu7.10 JDK手动安装'>ubuntu7.10 JDK手动安装</a></li>
<li><a href='http://www.dbalife.com/archives/90.html' rel='bookmark' title='Ubuntu7.10 根分区扩容'>Ubuntu7.10 根分区扩容</a></li>
<li><a href='http://www.dbalife.com/archives/94.html' rel='bookmark' title='Netscape Navigator 归来'>Netscape Navigator 归来</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/84.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu7.10 JDK手动安装</title>
		<link>http://www.dbalife.com/archives/82.html</link>
		<comments>http://www.dbalife.com/archives/82.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 10:44:35 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=82</guid>
		<description><![CDATA[在此以Ubuntu7.10系统，Sun JDK 6.0 update 4为例说明一下具体的安装方式: 2.1. 从Sun站点下载jdk 6.0.4的Linux自解压文件 jdk-6u4-linux-i586.bin; 2.2. 安装配置 cd /usr/local/lib sudo cp /home/jdk-6u4-linux-i586.bin ./ sudo chmod +x jdk-6u4-linux-i586.bin sudo ./jdk-6u4-linux-i586.bin 执行最后一步命令后便在当前目录下多了一个“jdk1.6.0_04“的目录,里面是jdk-6u4-linux-i586.bin解压后JDK的全部文件; 由于Ununtu本身带了gij的JVM实现，所以当你在Terminal输入: "java -version"时会显示: java version "1.5.0" gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5) 的相关信息。也就是系统中有两个JVM实现，而且gij JVM还被其它的Ubuntu工具或软件使用；所以这种情况下就得使用 Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了: sudo update-alternatives --display java 发现系统只列举了gij JVM；因为jdk6是通过手动解压安装的。 现在输入下面的两行命令: sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60 sudo [...]
Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/69.html' rel='bookmark' title='RHEL4U4下的JAVA环境变量配置'>RHEL4U4下的JAVA环境变量配置</a></li>
<li><a href='http://www.dbalife.com/archives/84.html' rel='bookmark' title='Ubuntu7.10解决JDK1.6中文乱码的问题'>Ubuntu7.10解决JDK1.6中文乱码的问题</a></li>
<li><a href='http://www.dbalife.com/archives/393.html' rel='bookmark' title='Nginx与PCRE'>Nginx与PCRE</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p class="posthead">      在此以<span class="hilite1"><span class="hilite1">Ubuntu7</span></span>.10系统，Sun JDK <span class="hilite3"><span class="hilite3">6</span></span>.0 update 4为例说明一下具体的安装方式:</p>
<p><strong> 2.1.  从Sun站点下载jdk <span class="hilite3"><span class="hilite3">6</span></span>.0.4的Linux自解压文件 jdk-<span class="hilite3"><span class="hilite3">6</span></span>u4-linux-i58<span class="hilite3"><span class="hilite3">6</span></span>.bin;</strong></p>
<p><strong>2.2. 安装配置</strong></p>
<p><span style="color: darkblue">cd /usr/local/lib<br />
sudo cp /home/jdk-<span class="hilite3"><span class="hilite3">6</span></span>u4-linux-i58<span class="hilite3"><span class="hilite3">6</span></span>.bin ./<br />
sudo chmod +x jdk-<span class="hilite3"><span class="hilite3">6</span></span>u4-linux-i58<span class="hilite3"><span class="hilite3">6</span></span>.bin<br />
sudo ./jdk-<span class="hilite3"><span class="hilite3">6</span></span>u4-linux-i58<span class="hilite3"><span class="hilite3">6</span></span>.bin</span><br />
执行最后一步命令后便在当前目录下多了一个“<span class="hilite2"><span class="hilite2">jdk1</span></span>.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>“的目录,里面是jdk-<span class="hilite3"><span class="hilite3">6</span></span>u4-linux-i58<span class="hilite3"><span class="hilite3">6</span></span>.bin解压后JDK的全部文件;<br />
由于Ununtu本身带了gij的JVM实现，所以当你在Terminal输入:  "<span style="color: darkblue">java -version</span>"时会显示:<br />
<span style="color: brown">java version "1.5.0"<br />
gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)</span><br />
的相关信息。也就是系统中有两个JVM实现，而且gij JVM还被其它的Ubuntu工具或软件使用；所以这种情况下就得使用 Debian提供的“update-alternatives“工具来完成程序多版本实现的选择了:<br />
<span style="color: darkblue">sudo update-alternatives --display java</span><br />
发现系统只列举了gij  JVM；因为jdk<span class="hilite3"><span class="hilite3">6</span></span>是通过手动解压安装的。<br />
现在输入下面的两行命令:<br />
<span style="color: darkblue"> sudo update-alternatives --install /usr/bin/java java /usr/local/lib/<span class="hilite2"><span class="hilite2">jdk1</span></span>.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>/bin/java <span class="hilite3"><span class="hilite3">6</span></span>0<br />
sudo  update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40 </span><br />
注意1，2行尾的<span class="hilite3"><span class="hilite3">6</span></span>0,40是优先级；现在把JDK<span class="hilite3"><span class="hilite3">6</span></span>设为了首选；<br />
输入: <span style="color: darkblue"> ls -l /etc/alternatives/java </span> 发现JVM已经指向了jdk<span class="hilite3"><span class="hilite3">6</span></span>的解压目录：<br />
<span style="color: brown"> lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java -&gt; /usr/local/lib/<span class="hilite2"><span class="hilite2">jdk1</span></span>.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>/bin/java </span></p>
<p><span style="color: darkblue"> cd /usr/bin<br />
sudo cp java java.bak<br />
sudo ln -sf /etc/alternatives/java . </span></p>
<p>现在再执行:<br />
<span style="color: darkblue"> java -version </span></p>
<p><span style="color: brown">java version "1.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>"<br />
Java(TM) SE Runtime Environment (build 1.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>-b12)<br />
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing) </span></p>
<p>若想变更JVM实现，输入：<br />
<span style="color: darkblue">sudo update-alternatives --config java </span><br />
进行配置；</p>
<p><strong>2. 3. 设置环境变量</strong></p>
<p>在/etc/profile中加入如下的内容：<br />
<span style="color: brown"><br />
JAVA_HOME=/usr/local/lib/<span class="hilite2"><span class="hilite2">jdk1</span></span>.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span><br />
JRE_HOME=/usr/local/lib/<span class="hilite2"><span class="hilite2">jdk1</span></span>.<span class="hilite3"><span class="hilite3">6</span></span>.<span class="hilite4"><span class="hilite4">0_04</span></span>/jre<br />
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib<br />
export JAVA_HOME JRE_HOME CLASSPATH<br />
</span></p>
<p>okey, JDK安装配置完成。</p>
<p class="posthead">&nbsp;</p>
<p class="posthead">&nbsp;</p>
<p class="posthead">&nbsp;</p>
<p>Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/69.html' rel='bookmark' title='RHEL4U4下的JAVA环境变量配置'>RHEL4U4下的JAVA环境变量配置</a></li>
<li><a href='http://www.dbalife.com/archives/84.html' rel='bookmark' title='Ubuntu7.10解决JDK1.6中文乱码的问题'>Ubuntu7.10解决JDK1.6中文乱码的问题</a></li>
<li><a href='http://www.dbalife.com/archives/393.html' rel='bookmark' title='Nginx与PCRE'>Nginx与PCRE</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/82.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHEL4U4下的JAVA环境变量配置</title>
		<link>http://www.dbalife.com/archives/69.html</link>
		<comments>http://www.dbalife.com/archives/69.html#comments</comments>
		<pubDate>Fri, 14 Mar 2008 08:38:02 +0000</pubDate>
		<dc:creator>skywalker</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[软件开发]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[rhel]]></category>

		<guid isPermaLink="false">http://www.dbalife.com/?p=69</guid>
		<description><![CDATA[vi /etc/profile 添加： #JAVA ENV JAVA_HOME=/usr/java/jdk1.6.0_05 JAVA_BIN=/usr/java/jdk1.6.0_05/bin PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH source /etc/profile 生效 这里需要注意的是： 因为RHEL自带的java1.4.2位于usr/bin目录下，所以PATH=$JAVA_HOME/bin:$PATH 一定要将JAVA的BIN路径写在前面，否则系统会依据path顺序优先调用usr/bin下的java1.4.2 Related posts: ubuntu7.10 JDK手动安装 Java日期操作常用方法 .bash_profile和.bashrc的区别
Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/82.html' rel='bookmark' title='ubuntu7.10 JDK手动安装'>ubuntu7.10 JDK手动安装</a></li>
<li><a href='http://www.dbalife.com/archives/26.html' rel='bookmark' title='Java日期操作常用方法'>Java日期操作常用方法</a></li>
<li><a href='http://www.dbalife.com/archives/50.html' rel='bookmark' title='.bash_profile和.bashrc的区别'>.bash_profile和.bashrc的区别</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>vi /etc/profile<br />
添加：<br />
<code>#JAVA ENV<br />
JAVA_HOME=/usr/java/jdk1.6.0_05<br />
JAVA_BIN=/usr/java/jdk1.6.0_05/bin<br />
PATH=$JAVA_HOME/bin:$PATH<br />
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar<br />
export JAVA_HOME JAVA_BIN PATH CLASSPATH</code></p>
<p>source /etc/profile 生效</p>
<p>这里需要注意的是：<br />
因为RHEL自带的java1.4.2位于usr/bin目录下，所以PATH=$JAVA_HOME/bin:$PATH 一定要将JAVA的BIN路径写在前面，否则系统会依据path顺序优先调用usr/bin下的java1.4.2</p>
<p>Related posts:<ol>
<li><a href='http://www.dbalife.com/archives/82.html' rel='bookmark' title='ubuntu7.10 JDK手动安装'>ubuntu7.10 JDK手动安装</a></li>
<li><a href='http://www.dbalife.com/archives/26.html' rel='bookmark' title='Java日期操作常用方法'>Java日期操作常用方法</a></li>
<li><a href='http://www.dbalife.com/archives/50.html' rel='bookmark' title='.bash_profile和.bashrc的区别'>.bash_profile和.bashrc的区别</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.dbalife.com/archives/69.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

