<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>
[root@BlueSkytv2.
0
]#java
Usage:gij[OPTION]...CLASS[ARGS]...
toinvokeCLASS.main,or
gij
-
jar[OPTION]...JARFILE[ARGS]...
toexecuteajarfile
Try`gij
--
help
'
formoreinformation.
于是:
[root@BlueSkytv2.
0
]#whichjava
/
usr
/
bin
/
java
[root@BlueSkysoftware]#ls
/
usr
/
bin
/
java
-
l
lrwxrwxrwx
1
rootroot
22
01
-
15
21
:
23
/
usr
/
bin
/
java
->
/
etc
/
alternatives
/
java
[root@BlueSkysoftware]#ll
/
etc
/
alternatives
/
java
lrwxrwxrwx
1
rootroot
35
05
-
10
13
:
48
/
etc
/
alternatives
/
java
->
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
java
這說明java是受fc下同一軟件的版本控制工具alternatives控制的,下面就是用這個工具將系統自帶的GNU的java換成Sun的java版本;
查看alternatives的幫助;
[root@BlueSkysoftware]#alternatives
--
help
替換選擇(alternatives)的版本
1.3
.
30
-
版權(C)
1997
-
2000
RedHat,Inc.
在GNU公共許可的條款下,本軟件可以被自由發行。
用法:alternatives
--
install
link
>
name
>
path
>
priority
>
[
--
initscript
service
>
]
[
--
slave
link
>
name
>
path
>
]
*
alternatives
--
remove
name
>
path
>
alternatives
--
auto
name
>
alternatives
--
config
name
>
alternatives
--
display
name
>
alternatives
--
set
name
>
path
>
公用選項:
--
verbose
--
test
--
help
--
usage
--
version
--
altdir
directory
>
--
admindir
directory
>
并通過實驗得到,install是安裝同一軟件的不同版本,remove則是移出某個版本,config則是選擇當前系統使用那個版本,而display則是顯示當前使用的版本,auto則是更改當前的狀態為自動判斷,也就是可以恢復GNU版本java的一個參數;
下面先安裝jre1.5.0_09,此版本可以到sun的公司網站上下得;
[root@BlueSkysoftware]#rpm
-
ivhjre
-
1_5_0_09
-
linux
-
i586.rpm
Preparing...###########################################[
100
%
]
1
:jre###########################################[
100
%
]
檢查是否安裝成功:
[root@BlueSkysoftware]#
/
usr
/
java
/
jre1.
5
.0_09
/
bin
/
java
Usage:java[
-
options]
class
[args...]
(toexecutea
class
)
orjava[
-
options]
-
jarjarfile[args...]
(toexecuteajarfile)
where
optionsinclude:
-
d32usea
32
-
bitdatamodel
if
available
-
d64usea
64
-
bitdatamodel
if
available
-
clienttoselectthe
"
client
"
VM
-
servertoselectthe
"
server
"
VM
-
hotspot
is
asynonym
for
the
"
client
"
VM[deprecated]
The
default
VM
is
client.
-
cp
class
searchpathofdirectoriesandzip
/
jarfiles
>
-
classpath
class
searchpathofdirectoriesandzip
/
jarfiles
>
A:separatedlistofdirectories,JARarchives,
andZIParchivestosearch
for
class
files.
-
D
name
>=
value
>
set
asystemproperty
-
verbose[:
class
|
gc
|
jni]
enableverboseoutput
-
versionprintproductversionandexit
-
version:
value
>
requirethespecifiedversiontorun
-
showversionprintproductversionand
continue
-
jre
-
restrict
-
search
|
-
jre
-
no
-
restrict
-
search
include
/
excludeuser
private
JREs
in
theversionsearch
-?
-
helpprint
this
helpmessage
-
Xprinthelponnon
-
standardoptions
-
ea[:
packagename
>
...
|
:
classname
>
]
-
enableassertions[:
packagename
>
...
|
:
classname
>
]
enableassertions
-
da[:
packagename
>
...
|
:
classname
>
]
-
disableassertions[:
packagename
>
...
|
:
classname
>
]
disableassertions
-
esa
|
-
enablesystemassertions
enablesystemassertions
-
dsa
|
-
disablesystemassertions
disablesystemassertions
-
agentlib:
libname
>
[
=
options
>
]
loadnativeagentlibrary
libname
>
,e.g.
-
agentlib:hprof
seealso,
-
agentlib:jdwp
=
helpand
-
agentlib:hprof
=
help
-
agentpath:
pathname
>
[
=
options
>
]
loadnativeagentlibrarybyfullpathname
-
javaagent:
jarpath
>
[
=
options
>
]
loadJavaprogramminglanguageagent,seejava.lang.instrument
出現這些字樣,表明jre安裝成功了;
接著,使用alternatives工具增加這個版本;
[root@BlueSkysoftware]#alternatives
--
install
/
usr
/
bin
/
javajava
/
usr
/
java
/
jre1.
5
.0_09
/
bin
/
java
300
配置:
[root@BlueSkysoftware]#alternatives
--
configjava
共有
2
個程序提供“java”。
選擇命令
-----------------------------------------------
*
1
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
java
2
/
usr
/
java
/
jre1.
5
.0_09
/
bin
/
java
按Enter來保存當前選擇[
+
],或鍵入選擇號碼:
2
[root@BlueSkysoftware]#java
Usage:java[
-
options]
class
[args...]
(toexecutea
class
)
orjava[
-
options]
-
jarjarfile[args...]
(toexecuteajarfile)
where
optionsinclude:
-
d32usea
32
-
bitdatamodel
if
available
-
d64usea
64
-
bitdatamodel
if
available
-
clienttoselectthe
"
client
"
VM
-
servertoselectthe
"
server
"
VM
-
hotspot
is
asynonym
for
the
"
client
"
VM[deprecated]
The
default
VM
is
client.
-
cp
class
searchpathofdirectoriesandzip
/
jarfiles
>
-
classpath
class
searchpathofdirectoriesandzip
/
jarfiles
>
A:separatedlistofdirectories,JARarchives,
andZIParchivestosearch
for
class
files.
-
D
name
>=
value
>
set
asystemproperty
-
verbose[:
class
|
gc
|
jni]
enableverboseoutput
-
versionprintproductversionandexit
-
version:
value
>
requirethespecifiedversiontorun
-
showversionprintproductversionand
continue
-
jre
-
restrict
-
search
|
-
jre
-
no
-
restrict
-
search
include
/
excludeuser
private
JREs
in
theversionsearch
-?
-
helpprint
this
helpmessage
-
Xprinthelponnon
-
standardoptions
-
ea[:
packagename
>
...
|
:
classname
>
]
-
enableassertions[:
packagename
>
...
|
:
classname
>
]
enableassertions
-
da[:
packagename
>
...
|
:
classname
>
]
-
disableassertions[:
packagename
>
...
|
:
classname
>
]
disableassertions
-
esa
|
-
enablesystemassertions
enablesystemassertions
-
dsa
|
-
disablesystemassertions
disablesystemassertions
-
agentlib:
libname
>
[
=
options
>
]
loadnativeagentlibrary
libname
>
,e.g.
-
agentlib:hprof
seealso,
-
agentlib:jdwp
=
helpand
-
agentlib:hprof
=
help
-
agentpath:
pathname
>
[
=
options
>
]
loadnativeagentlibrarybyfullpathname
-
javaagent:
jarpath
>
[
=
options
>
]
loadJavaprogramminglanguageagent,seejava.lang.instrument
如此,成功;
查看效果:
[root@BlueSkysoftware]#alternatives
--
displayjava
java
-
狀態是手工。
鏈接目前指向
/
usr
/
java
/
jre1.
5
.0_09
/
bin
/
java
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
java
-
優先度
1420
從keytool:
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
keytool
從rmiregistry:
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
rmiregistry
從jre_exports:
/
usr
/
lib
/
jvm
-
exports
/
jre
-
1.4
.
2
-
gcj
從jre:
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
usr
/
java
/
jre1.
5
.0_09
/
bin
/
java
-
優先度
300
從keytool:(
null
)
從rmiregistry:(
null
)
從jre_exports:(
null
)
從jre:(
null
)
當前“最佳”版本是
/
usr
/
lib
/
jvm
/
jre
-
1.4
.
2
-
gcj
/
bin
/
java。
結論,alternaties這個工具還是不錯的。。。







于是:







查看alternatives的幫助;
















下面先安裝jre1.5.0_09,此版本可以到sun的公司網站上下得;





















































接著,使用alternatives工具增加這個版本;




























































查看效果:















Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1631959
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
