服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

jdk 和 j2ee 的安装


  根据要求,写了一篇。我以windows 为例。
  谁能写一个linux版本的,谢谢。
  
  其实安装他们都很简单,先到 sun网站或其它网站下载了 j2se 和 j2ee ri 这两个文件。
  下载后,先安装j2se。
  1。双击下载文件,自动解压后安装开始,在选择路径时,我推荐别用它给出的,自己设置一个,
   如:我有c,d,e,h,l盘。我就把j2se 放到l:/java/j2se下。这样有利于管理。
   继续,安装程序会让你选择安装的部件。如 java runtime enviroment, demo, sources等等。
   如果你没有特殊需求,就都装上,没坏处。
   安装完后,跟着设置系统环境。
   a)windows 98/me: 简单的方法就是运行msconfig,这会显示一个实用程序,在这里可以设置:
   设置项目如下:
   java_home=l:/java/j2se //你安装j2se的目录
   //classpath设置,详见<>
   classpath=.;%java_home%/lib/tools.jar;
   path=....;%java_home%/bin;
   b)windows 2000(我没xp,谁有,请跟贴):
   打开系统设置,按winkey+break 或 右击“我的电脑”,选属性,选择高级->系统环境。
   在第一栏加入以下设置:
   java_home=l:/java/j2se //你安装j2se的目录
   //classpath设置,详见<>
   classpath=.;%java_home%/lib/tools.jar;
   path=......;%java_home%/bin;
  这就完成了j2se 得安装。如果你想加入某个jar文件,可以从3个方面进行:
   1。系统设置。
   2。运行时设置参数。
   3。将你的jar文件拷贝到 %java_home%/jre/lib/ext/ 里面。
   这里的jre是 java runtime environment。 可以在控制面版里设置。
  
  2。j2ee ri 的安装。
  1。双击启动安装程序,在j2ee ri 中,没什么选项,一直 next就行了,不过要注意安装路径,
   如:我装在l:/java/j2ee/ 里, 和j2se平行。
   安装完后,在系统设置里加入:
   j2ee_home=l:/java/j2ee //你安装j2ee ri 的路径
   classpath可以把 %j2ee_home%/lib/j2ee.jar加上,不过别用第三个方法,好象行不通。
   path=....;%j2ee_home%/bin;
  这样安装完成了。
  
  使用: 文件都在 %j2ee_home%/bin里,是bat形式的。(linux 的是.sh)
   1. j2ee.bat 启动j2ee ri 服务器。作用和weblogic的差不多,只不过它是用于非商业用途,提供示范的程序。
   2. deploytool.bat 启动部署工具,在这里,你可以部署ejb,web componment,jndi name,reference 等等。
   3. cloudscape.bat 启动 j2ee自带的cloudscape数据库,用于示范作用,非商业用途。
  
   其它的我没怎么用,知道的请跟贴,谢谢。或详见
   http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/tools.html
  
  这里介绍一下在linux操作系统上安装的注意事项。
  在安装jdk (java development kit)或jre (java runtime environment)时,
  这个redhat package文件的默认安装路径是/usr/java。
  如果你要安装在其它路径下,例如要放到/usr/local/home 目录下,安装时要敲的指令就是:
  rpm -i --badreloc --relocate /usr/java=/usr/local/home j2sdkj2sdk-1_4_0-beta3-linux-i386.rpm
  如果安装在默认路径要敲的指令就是:
  rpm -ivh j2sdk-1_4_0-beta3-linux-i386.rpm
  然后设置/etc/profile
  
  # /etc/profile
  # system wide environment and startup programs, for login setup
  # functions and aliases go in /etc/bashrc
  
  
  # path manipulation
  java_home=/usr/java/j2sdk1.4.0
  classpath=/usr/java/j2sdk1.4.0/lib/tools.jar:/usr/java/j2sdk1.4.0/lib/dt.jar:.:/root/myjava:/home/captain/myjava:/home/ocean/myjava
  path=$path:$home/bin:.:/usr/java/j2sdk1.4.0/bin
  
  if [ `id -u` = 0 ] && ! echo $path | /bin/grep -q "/sbin" ; then
   path=/sbin:$path
  fi
  
  if [ `id -u` = 0 ] && ! echo $path | /bin/grep -q "/usr/sbin" ; then
   path=/usr/sbin:$path
  fi
  
  if [ `id -u` = 0 ] && ! echo $path | /bin/grep -q "/usr/local/sbin" ; then
   path=/usr/local/sbin:$path
  fi
  
  if ! echo $path | /bin/grep -q "/usr/x11r6/bin" ; then
   path="$path:/usr/x11r6/bin"
  fi
  
  # no core files by default
  ulimit -s -c 0 > /dev/null 2>&1
  
  user=`id -un`
  logname=$user
  mail="/var/spool/mail/$user"
  
  hostname=`/bin/hostname`
  histsize=1000
  
  if [ -z "$inputrc" -a ! -f "$home/.inputrc" ]; then
   inputrc=/etc/inputrc
  fi
  
  export path user logname mail hostname histsize inputrc
  export java_home classpath
  
  for i in /etc/profile.d/*.sh ; do
   if [ -r $i ]; then
   . $i
   fi
  done
  
  unset i
  export qt_xft=1
  
  
  以上是我的/etc/profile仅供参考
  设置好以后
  键入:java -version

扫描关注微信公众号