Ubuntu下建立Java开发环境ITeyemingxing - AG环亚娱乐

Ubuntu下建立Java开发环境ITeyemingxing

2018-10-06 11:49:49 | 作者: 瀚钰 | 标签: 装置,装备,文件 | 浏览: 7948

装置与设置JDK

Sun JDK的装置根本上有两种方法:

    1. 经过Ubuntu供给的包管理东西进行装置

  Ubuntu在其包仓库里都包含有JDK的装置,只需sources.list设置正确,经过apt-get, aptitude, Synaptic Package Manager等都能装置,并且相关的设置也简单得多;在Ubuntu的新  发布版别里都带了JDK5.0,和JDK6.0的装置支撑,并且版别都比较高,和Sun官方的发布没有很大的 版别落差.以Ubuntu7.10来说,供给的JDK5的版别为:1.5.0.13,JDK6的版别是1.6.03,算是很新的版别了.

这种装置方法缺陷是:对JDK详细版别的可挑选性不是很灵敏,你若是想装置最新的JDK版别,或由于特别的原因有必要装置特定的JDK版别,或许就比较费力了。

  所以,若以此种方法装置JDK,请先经过apt-cache search, aptitude, Synaptic Package Manager等东西查询你的Ubuntu发行版别可装置的JDK版别是否能契合你的开发要求;详细装置 过程请看参看部分供给的文档。
 
  2. 经过Sun网站供给的自解压包进行手动的装置
 
  这种方法显然有它的优点: 可自由挑选JDK版别,能进行灵敏的装备。其实JDK的装备是很简单的:能让体系找到JDK地点的目录(JAVA_HOME),以便调用其目录中bin目录下的相关指令脚本。

  在此以Ubuntu7.10体系,Sun JDK 6.0 update 4为例阐明一下详细的装置方法:

  2.1.  从Sun站点下载jdk 6.0.4的Linux自解压文件 jdk-6u4-linux-i586.bin;

  2.2. 装置装备

  cd /usr/local/lib
  sudo cp /home/jdk-6u4-linux-i586.bin ./
  sudo chmod +x jdk-6u4-linux-i586.bin
  sudo ./jdk-6u4-linux-i586.bin
  履行最终一步指令后便在当时目录下多了一个“jdk1.6.0_04“的目录,里边是jdk-6u4-linux-i586.bin解压后JDK的悉数文件;
  由于Ununtu自身带了gij的JVM完结,所以当你在Terminal输入:  "java -version"时会显现:
  java version "1.5.0"
  gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
  的相关信息。也就是体系中有两个JVM完结,并且gij JVM还被其它的Ubuntu东西或软件运用;所以这种情况下就得运用 Debian供给的“update-alternatives“东西来完结程序多版别完结的挑选了:
  sudo update-alternatives display java
  发现体系只列举了gij  JVM;由于jdk6是经过手动解压装置的。
  现在输入下面的两行指令:
  sudo update-alternatives install /usr/bin/java java /usr/local/lib/jdk1.6.0_04/bin/java 60
  sudo  update-alternatives install /usr/bin/java java /usr/bin/gij-4.2 40
  留意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
  输入: ls -l /etc/alternatives/java 发现JVM现已指向了jdk6的解压目录:
  lrwxrwxrwx 1 root root 35 2008-01-25 17:55 /etc/alternatives/java - /usr/local/lib/jdk1.6.0_04/bin/java
 
  cd /usr/bin
  sudo cp java java.bak
  sudo ln -sf /etc/alternatives/java .
 
  现在再履行:
  java -version

  java version "1.6.0_04"
  Java(TM) SE Runtime Environment (build 1.6.0_04-b12)
  Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)

  若想改变JVM完结,输入:
  sudo update-alternatives config java
  进行装备;
 
  2. 3. 设置环境变量

  在/etc/profile中参加如下的内容:
 
  JAVA_HOME=/usr/local/lib/jdk1.6.0_04
  JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
  CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
  export JAVA_HOME JRE_HOME CLASSPATH
 

  okey, JDK装置装备完结。


装置与装备IDE

  1. Eclipse的装置与装备

  1.1 从eclise.org下载Eclipse开发渠道
  如相似以下的文件:eclipse-java-europa-fall2-linux-gtk.tar.gz.

  1.2 解压文件
  sudo mkdir /usr/local/dev
  sudo mkdir /usr/src/dev
  sudo cp eclipse-java-europa-fall2-linux-gtk.tar.gz /usr/src/dev/
  cd /usr/src/dev
  tar zxvf eclipse-java-europa-fall2-linux-gtk.tar.gz  -C /usr/local/dev

  1.3 树立一个Eclipse可履行文件
  sudo touch /usr/bin/eclipse
  sudo chmod 755 /usr/bin/eclipse
  sudoedit /usr/bin/eclipse
  内容如下:
  #!/bin/sh
  export ECLIPSE_HOME="/usr/local/dev/eclipse"
  $ECLIPSE_HOME/eclipse $*
  现在翻开Terminal,履行"eclipse"应该能翻开Eclipse了。

  1.4 增加Eclipse到Gnome菜单中
  sudoedit /usr/share/applications/eclipse.desktop
  内容如下:
  [Desktop Entry]
  Encoding=UTF-8
  Name=Eclipse
  Comment=Eclipse IDE
  Exec=eclipse
  Icon=/usr/local/dev/eclipse/icon.xpm
  Terminal=false
  Type=Application
  Categories=GNOME;Application;Development;
  StartupNotify=true

  2. Netbeans的装置与装备 

2.1 从netbeans.org下载Netbeans开发渠道
  如相似以下的文件: netbeans-6.0-javase-linux.sh.

  2.2 装置文件
  sudo cp netbeans-6.0-javase-linux.sh /usr/src/dev/
  cd /usr/src/dev
  sudo chmod 755 netbeans-6.0-javase-linux.sh
  sudo ./netbeans-6.0-javase-linux.sh
  履行最终一步后,呈现装置界面,挑选装置目录和JDK的方位,断定后完结装置,在当时目录生成了“netbeans-6.0"目录,里边是Netbeans的内容。

  2.3 树立一个Netbeans可履行文件
  sudo touch /usr/local/bin/netbeans
  sudo chmod 755 /usr/local/bin/netbeans
  sudoedit /usr/local/bin/netbeans
  内容如下:
  #!/bin/sh
  #!/bin/sh
  export NETNEANS_PATH="/usr/local/dev/netbeans-6.0/bin"
  $NETNEANS_PATH/netbeans $*


  2.4 增加Netbeans到Gnome菜单中
  sudoedit /usr/share/applications/netbeans.desktop
  内容如下:
  [Desktop Entry]
  Encoding=UTF-8
  Name=NetBeans6.0
  Comment=Sun Netbeans IDE
  Exec=netbeans
  Icon=/usr/local/dev/netbeans-6.0/nb6.0/netbeans.png
  Terminal=false
  Type=Application
  Categories=GNOME;Application;Development;
  StartupNotify=true 
 
  3. IntelliJ Idea的装置与装备 

  3.1 从jetbrains.com下载IntelliJ开发渠道
  如相似以下的文件:idea-7.0.2.tar.gz.

  3.2 解压文件
  sudo cp idea-7.0.2.tar.gz  /usr/src/dev/
  cd /usr/src/dev
  sudo tar zxvf idea-7.0.2.tar.gz  -C  /usr/local/dev
  sudo mv idea-7590 idea

  3.3 更改/etc/profile
  IntelliJ Idea发动将JAVA_HOME命名为"IDEA_JDK"  或"JDK_HOME",所以需在/etc/profile中增加JDK_HOME设置,更改后的/etc/profile为:
 
  JAVA_HOME=/usr/local/lib/jdk1.6.0_04
  JDK_HOME=/usr/local/lib/jdk1.6.0_04
  JRE_HOME=/usr/local/lib/jdk1.6.0_04/jre
  CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
  export JAVA_HOME JDK_HOME JRE_HOME CLASSPATH
   
  之后重启体系;

  3.4 树立一个Idea可履行文件
  sudo touch /usr/bin/idea
  sudo chmod 755  /usr/local/bin/idea
  sudoedit  /usr/local/bin/idea
  内容如下:
  #!/bin/sh
  export IDEA_PATH="/usr/local/dev/idea/bin"
  $IDEA_PATH/idea.sh$*

  3.5 增加IntelliJ Idea到Gnome菜单中
  sudoedit /usr/share/applications/eclipse.desktop
  内容如下:
  [Desktop Entry]
  Encoding=UTF-8
  Name=Idea
  Comment=IntelliJ Idea 7
  Exec=idea
  Icon=/usr/local/dev/idea/bin/idea32.png
  Terminal=false
  Type=Application
  Categories=GNOME;Application;Development;
  StartupNotify=true

  4. Emacs下的装备 
  请参看我写的另一篇文章:

  参看材料:

  1.  到下载JDK完结。

  2. 请参看中经过包管理东西的完结。

  3. 中有关于Debian, Ubuntu下装置装备JRE,JDK的精彩阐明。

  4. 参看的别的一种装置方法。

  5. 参看的文档,看相关指令的操作。

  6. 到下载Eclipse IDE for Java Developers.

  7. 看Ivar Abrahamsen关于的精彩阐明.

  8. 到下载Netbeans IDE.

  9. 到下载IntelliJ IDEA.
 


 


 
 

 
 
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章