LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1284|回复: 11

9.3上的使用JDK5.0的办法

[复制链接]
发表于 2005-5-6 19:51:08 | 显示全部楼层 |阅读模式
用缺省的配置在文本进行编译时不行的,是不是还要设置环境变量?用echo命令来显示clashpath、path路径也不对啊,但可恨的是为什么我安装的suse 9.3没有eclipse呢?我用的是下载免费版的5CD装,MD5也较验过的,

能不能升级到1.5啊,请教各位大哥高手回应一下啦......


万分非常感谢大家的帮助。。。。。。。。。。
发表于 2005-5-6 21:21:41 | 显示全部楼层
不用设置啊,可以直接装一人netbeans+jdk1.5的包就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-6 21:49:50 | 显示全部楼层
直接装一人netbeans+jdk1.5的包?是什么意思啊,说清楚点,我已经下了jdk+netbean1.5的bin文件了,接着如何操作呢?谢谢你的回复
回复 支持 反对

使用道具 举报

发表于 2005-5-6 23:31:04 | 显示全部楼层
suse9.3里面自带了jdk1.4.2_05的包,而且已经配置好了,你在控制台下键入 java -version应该可以看到信息。我自己是装了netbeans+jdk1.5的包来用,很多java ide都可以自己配置JDK 的,如果你想用文本编辑器,则要修改配置文件,具体的方法搜一下,呵呵。
回复 支持 反对

使用道具 举报

发表于 2005-5-6 23:41:41 | 显示全部楼层
eclipse is the best.
回复 支持 反对

使用道具 举报

发表于 2005-5-6 23:47:25 | 显示全部楼层
9.3 DVD 版带有 java 1.4.2 和 1.5.0 你可以用 YaST 安装。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 08:47:45 | 显示全部楼层
cat@linux:~> java -version
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
在我的机子上显示的,
我想是已经安装成功了1。4的,但我在/etc/profile中为什么没有看到他的环境变量的设置,它设置和安装到什么地方了,如果要从新安装sun jdk1.5的是不是要先删除1.4再装1.5呢,如何操作删除工作?

to sgsong
好像suse 9.3中没有eclipse

to james_su:
用yast安装了还要设置环境的变量吗,如何设置?
回复 支持 反对

使用道具 举报

发表于 2005-5-7 16:18:10 | 显示全部楼层
suse 9.3 自带 eclipse 的。用 yast 安装后,环境变量都是自动设置的。不用卸载 java 1.4.2。直接安装 1.5.0 的 java 系列包就应该行了。你可以用以下命令确认一下缺省用的是哪个版本:

java -version

或者:

update-alternatives --display java
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 20:21:05 | 显示全部楼层
查网上资料说是eclipse3.0的,但奇怪我找了yast安装包列表怎么找不到呢?它在装在哪里了?
下面是用终端时候的情况,请麻烦帮我看看:

cat@linux:~> java -version
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
cat@linux:~> update-alternatives --display java
bash: update-alternatives: command not found
cat@linux:~> set CLASSPATH
cat@linux:~> javac
Usage: javac <options> <source files>
where possible options include:
  -g                        Generate all debugging info
  -g:none                   Generate no debugging info
  -g:{lines,vars,source}    Generate only some debugging info
  -nowarn                   Generate no warnings
  -verbose                  Output messages about what the compiler is doing
  -deprecation              Output source locations where deprecated APIs are used
  -classpath <path>         Specify where to find user class files
  -sourcepath <path>        Specify where to find input source files
  -bootclasspath <path>     Override location of bootstrap class files
  -extdirs <dirs>           Override location of installed extensions
  -d <directory>            Specify where to place generated class files
  -encoding <encoding>      Specify character encoding used by source files
  -source <release>         Provide source compatibility with specified release
  -target <release>         Generate class files for specific VM version
  -help                     Print a synopsis of standard options

cat@linux:~> java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)

where options include:
    -client       to select the "client" VM
    -server       to select the "server" VM
    -hotspot      is a synonym for the "client" VM  [deprecated]
                  The default VM is client.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose[:class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -jre-no-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
cat@linux:~>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 23:15:28 | 显示全部楼层
惨啦,我安装了JDK1.5在/usr/java/jdk1.5.0下啦,用kwrite修改了一下/etc/profile保存如下内容:

set JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
set PATH=$PATHJAVA_HOME/bin
export PATH
set CLASSPATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jar
export CLASSPATH

但还是这个:
linux:~ # java -version
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
错了哪里呢?


用#env命令得到的内部环境变量好像不是我设置的啊,如下:

linux:~ # env
LESSKEY=/etc/lesskey.bin
NNTPSERVER=news
INFODIR=/usr/local/info:/usr/share/info:/usr/info
MANPATH=/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/share/man
KDE_MULTIHEAD=false
HOSTNAME=linux
DM_CONTROL=/var/run/xdmctl
GNOME2_PATH=/usr/local:/opt/gnome:/usr
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
GPG_AGENT_INFO=/tmp/gpg-8jMjeV/S.gpg-agent:7864:1
HOST=linux
TERM=xterm
SHELL=/bin/bash
PROFILEREAD=true
HISTSIZE=1000
XDM_MANAGED=/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic
GTK2_RC_FILES=/etc/opt/gnome/gtk-2.0/gtkrc:/opt/gnome/share/themes//Qt/gtk-2.0/gtkrc:/root/.gtkrc-2.0-qtengine:/root/.kde/share/config/gtkrc
GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc:/root/.kde/share/config/gtkrc
GNOME_PATH=:/opt/gnome:/usr
GS_LIB=/root/.fonts
WINDOWID=48234503
QTDIR=/usr/lib/qt3
XSESSION_IS_UP=yes
KDE_FULL_SESSION=true
GROFF_NO_SGR=yes
JRE_HOME=/usr/lib/jvm/java/jre
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01r=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
DESKTOP_LAUNCH=kde-open
OPENWINHOME=/usr/openwin
XNLSPATH=/usr/X11R6/lib/X11/nls
HOSTTYPE=i386
SESSION_MANAGER=local/linux:/tmp/.ICE-unix/7929
PAGER=less
XDG_CONFIG_DIRS=/usr/local/etc/xdg/:/etc/xdg/:/etc/opt/gnome/xdg/
LD_HWCAP_MASK=0x20000000
KONSOLE_DCOP=DCOPRef(konsole-8424,konsole)
MINICOM=-c on
GNOMEDIR=/opt/gnome
DESKTOP_SESSION=kde
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin
CPU=i686
QT_IM_MODULE=scim
JAVA_BINDIR=/usr/lib/jvm/java/bin
KONSOLE_DCOP_SESSION=DCOPRef(konsole-8424,session-1)
INPUTRC=/etc/inputrc
PWD=/root
XMODIFIERS=@im=SCIM
JAVA_HOME=/usr/lib/jvm/java
PYTHONSTARTUP=/etc/pythonstart
SDK_HOME=/usr/lib/jvm/java
TEXINPUTS=::/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX:/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX
JDK_HOME=/usr/lib/jvm/java
SHLVL=2
HOME=/root
LESS_ADVANCED_PREPROCESSOR=no
OSTYPE=linux
TESTME=asdf
LS_OPTIONS=-a -N --color=tty -T 0
XCURSOR_THEME=crystalwhite
WINDOWMANAGER=/usr/bin/dbus-launch --sh-syntax --exit-with-session /opt/kde3/bin/startkde
OPERADIR=/usr/share/opera
GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
LESS=-M -I
MACHTYPE=i686-suse-linux
LOGNAME=root
CVS_RSH=ssh
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/etc/opt/kde3/share/:/opt/kde3/share/:/opt/gnome/share/
ACLOCAL_FLAGS=-I /opt/gnome/share/aclocal
LC_CTYPE=zh_CN.UTF-8
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-4DaivGTgQH
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/opt/gnome/lib/pkgconfig
LESSOPEN=lessopen.sh %s
USE_FAM=
INFOPATH=/usr/local/info:/usr/share/info:/usr/info
DISPLAY=:0.0
GTK_IM_MODULE=scim
LESSCLOSE=lessclose.sh %s %s
QT_IM_SWITCHER=imsw-multi
G_BROKEN_FILENAMES=1
JAVA_ROOT=/usr/lib/jvm/java
COLORTERM=
_=/usr/bin/env
用echo $来显示也不对,用的还是缺省的变更环境,如何是好,如何是好啊???!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表