學習誌
首頁 FreeBSD 系統管理 安裝Java SDK

下一頁 上一頁 最近更新:2008年09月26日20時03分40秒
Valid XHTML 1.1! Valid CSS!
===>   Registering installation for 1.6.0.3p3
===> SECURITY REPORT:
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/jdk1.6.0/jre/lib/i386/libdt_socket.so
/usr/local/jdk1.6.0/jre/lib/i386/libnio.so
/usr/local/jdk1.6.0/jre/lib/i386/server/libjvm.so
/usr/local/jdk1.6.0/jre/bin/javaws
/usr/local/jdk1.6.0/jre/lib/i386/client/libjvm.so
/usr/local/jdk1.6.0/jre/lib/i386/libnet.so
/usr/local/jdk1.6.0/jre/lib/i386/native_threads/libhpi.so
/usr/local/jdk1.6.0/bin/javaws

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.freebsd.org/java/

如果發現有以上的情形出現,就表示Java SDK已經安裝完成了。在漫長的安裝過程完成後,別忘了要rehash一下,更新可執行程式在記憶體中的索引。

編輯/usr/local/etc/javavm_opts.conf,加上一行:

JAVA_HOME=/usr/local/jdk1.6.0

還要確認給瀏覽器(firefox)用的java plugin是不是正確的版本。

root@myhost [~] > ls -l /usr/local/lib/browser_plugins
total 0
-rw-r--r--  1 root  wheel   0 Sep 21 07:31 .firefox.keep
lrwxr-xr-x  1 root  wheel  67 Oct  1 22:07 libjavaplugin_oji.so@ -> /usr/local/d
iablo-jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so

如果你想要用的是jdk1.6.0的java plugin,請下達以下指令:

root@myhost [~] > unlink /usr/local/lib/browser_plugins/libjavaplugin_oji.so
root@myhost [~] > ln -s /usr/local/jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/local/lib/browser_plugins/libjavaplugin_oji.so

如果你已經更改java plugin的對應路徑,接下來可以編輯/usr/local/jdk1.6.0/jre/lib/fontconfig.properties(可以先複製/usr/local/jdk1.6.0/jre/lib/fontconfig.properties.src再做修改)。若你保留java plugin的對應路徑在/usr/local/diablo-jdk1.5.0/jre/plugin/i386/ns7/libjavaplugin_oji.so的話,請編輯/usr/local/diablo-jdk1.5.0/jre/lib/fontconfig.properties(可以先複製/usr/local/diablo-jdk1.5.0/jre/lib/fontconfig.properties.src再做修改)。

# @(#)linux.fontconfig.properties       1.2 03/10/28
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

allfonts.chinese-utf8=-*-ar pl new sung-medium-r-normal-*-*-%d-*-*-*-*-iso10646-1
allfonts.chinese-big5=-*-ar pl kaitim big5-medium-r-normal-*-*-%d-*-*-*-*-big5-0
allfonts.chinese-big5.motif=-*-ar pl mingti121 big5-medium-r-normal-*-*-%d-*-*-*-*-big5-0

serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1

sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1

dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

# Search Sequences

sequence.allfonts=chinese-utf8,latin-1
sequence.allfonts.Big5=chinese-big5,latin-1

# Exclusion Ranges

# Font File Names
filename.-*-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-*-*-big5-0=/usr/local/share/fonts/TrueType/bsmi00lp.ttf
filename.-*-ar_pl_kaitim_big5-medium-r-normal--*-%d-*-*-*-*-big5-0=/usr/local/share/fonts/TrueType/bkai00mp.ttf
filename.-*-ar_pl_new_sung-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/local/share/fonts/TrueType/fireflysung.ttf