zoukankan      html  css  js  c++  java
  • Ubuntu 安装 Java EE

    JavaEE与JavaSE的JDK关系

    JavaEE其实属于JavaSE的扩展,里面包含Web开发的一些类库,比如servlet,jsp等

    所以说我们安装JavaEE需要先有JavaSE,但是现在oracle直接提供了JavaEE + JavaSE + GlassFish的打包下载

    http://www.oracle.com/technetwork/java/javaee/downloads/index.html

    往下看,找到

    Java EE 6 Development Kit Bundles with JDK

    这行大字,下面就是里面包含的东西

    Includes:

    JDK 7 Update 7

    GlassFish Server Open Source Edition 3.1.2.2

    Java EE 6 Code Samples

    Java EE 6 API Documentation

    Java EE 6 Tutorial

    Your First Cup: An Introduction to the Java EE Platform

    下面进行安装,很简单,下载好那个sh文件以后,su到root用户

    chmod +x java_ee_sdk-6u4-jdk7-linux.sh

    ./java_ee_sdk-6u4-jdk7-linux.sh

    之后会出现一个GUI安装界面,按步骤装好就完事了

    最后配置一下环境变量,编辑/etc/profile文件,把下面的东西加到最后面即可

    JAVA_HOME=/usr/local/glassfish3/jdk7
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

    解释下这几个变量的意思

    JAVA_HOME : 为了方便而设置的jdk的根目录

    PATH : Java命令的目录,例如 java, javac等等,冒号 ":" 是分隔符,表示有多个值,当查找执行的命令时会按此分隔次序依次查找这些目录 xxx:$PATH 这个$PATH,指的是这一行的PATH赋值前的PATH变量的值

    CLASSPATH : Java类库的目录,注意到这里有三个值,第一个是 . ,表示查找当前目录(对Java项目而言),第二个dt.jar是一些swing的beaninfo(貌似是和写GUI的一些东西有关), 第三个tools.jar里面都是java , javac, javadoc什么的类库

    那么最后把这个配置好,你就可以在shell里直接使用java命令了

  • 相关阅读:
    C++中所有的变量和函数都必须有类型
    C++中struct类型增强
    C++对C语言的变量检测增强
    C++对C语言register的增强
    C++对C的实用性增强
    namespace命名空间
    文件操作:fseek函数和ftell函数
    最大子序和
    雪花雪花雪花(Hash思想)
    暑假集训-8.01总结
  • 原文地址:https://www.cnblogs.com/zemliu/p/2732719.html
Copyright © 2011-2022 走看看