- 浏览: 326552 次
文章分类
- 全部博客 (116)
- Oracle (29)
- MySQL (2)
- Java (20)
- .NET (2)
- Javascript (4)
- Spring (6)
- Struts (6)
- Hibernate (16)
- JSP (6)
- Tomcat (1)
- Quartz (2)
- RCS (1)
- Translate (12)
- PL/SQL (5)
- Sqlplus (1)
- System (6)
- Linux (11)
- Ubuntu (9)
- Windows (10)
- Mac (2)
- Tools (8)
- Mercurial (1)
- Google Code (1)
- Subversion (1)
- Debian (2)
- Freemarker (6)
- Web (2)
- PHP (1)
- Nginx (1)
最新评论
-
sunday1207:
private Class getParameterizedT ...
java 中 BaseDao 在Hibernate中的用法 -
SkimSkim:
你这里的解压是把文件夹11下面的所有文件都放在ins这个文件夹 ...
ubuntu 在终端使用 sqlplus 连接远程数据库 -
as619864232:
漫步邃思 写道其实常用的就那么几个命令,大部分都用不到的是啊, ...
windows cmd 命令 -
漫步邃思:
其实常用的就那么几个命令,大部分都用不到的
windows cmd 命令
I know lot of you starting out new as Linux users or Java learners on Linux platform find it an issue to install JDK or may be configure it to start using after installing. At time the version of java that comes with the package manager (apt-get for Ubuntu) would be an older version and you would require you to download the compressed binaries. In any case I have outlined how to configure in both the cases.
Case: 1- You would have to download the required JDK binary package from here. And follow the Steps for Case-1 below. This would involve extracting the compressed binary and then setting up the $PATH.
Case: 2- You have installed the JDK package using the apt-get and it installs JDK to some location (I haven’t used this approach because when ever I tried I ended up with an older version of JDK, so I have not explained it in detail).
Also note that usually the Linux installation might come with the OpenJDK but I have never used that before.
Steps for Case-1
Suppose you happen to download the JDK from the Oracle Downloads site here, then you can follow the below procedure:
1. Download the required Java SE package from the Oracle Download site here. [Download the compressed Binary and Preferably Java SE 7]
2. Extract it in to a location of you choice- I used the /home/jdk<version>
3. Update the $PATH variable to locate the jdk/bin directory so that the shell can recognize the java and javaccommands. This can be done by appending the PATH variable with the location to the jdk bin. In bash you can either use a seperate alias file- .bash_aliases and refer it in the .bashrc file or directly add in the .bashrc file. Here I am using a seperate alias file: .bash_aliases - In this file u can specify the variable values- for PATH, CLASSPATH and others required ones and also aliases for you various commands.
There’s a catch here: If you just initialize the $PATH variable with the jdk bin location then you will loose out the access to other bin dirs like- /usr/bin, /bin, /usr/local/bin and so on. Instead you would have to update/append the $PATH variable.
Lets assume you extracted the JDK compressed binary to- /home/jdk1.6.0_16
(Note: the dir- jdk1.6.0_16 naming would differ based on the version of JDK you have downloaded)
So the .bash_aliases file would look something like this
JAVA_HOME=/home/usr/jdk1.6.0_16 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin: export PATH CLASSPATH=$JAVA_HOME/lib/:. export CLASSPATH
The ‘:‘ is the separator, for windows it would be “;“. Its optional to update the CLASSPATH as one can provide it during the execution of Java program or if you are using an IDE it will manage the CLASSPATH or for that matter if you are using an tools like Ant, Maven. So just in case you are used to providing the CLASSPATH and may be use command line at times for you demo programs here’s a small tip:
Note that in the CLASSPATH- there’s an addition value “.“. This points to the current directory and will be helpful when the class files are in the current directory. Otherwise java will search for the classes in the directories mentioned in the CLASSPATH and will return ClassNotFoundException if the current directory is not part of the CLASSPATH and the required class files are in the current directory. Other option is to use -cpand specify the classpath. In that case the value of the CLASSPATH variable is overridden with the value specified by -cp.
Steps for Case-2
Suppose you have use the apt-get command to install the JDK, the you can follow the below procedure and this has to be done every time you enter the terminal or best is to put it in a .bashrc or .bash_aliases file as mentioned above:
JAVA_HOME=/usr/lib/jvm/java export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH
发表评论
-
JDK 对应数字版本号
2013-08-01 17:22 1402J2SE 7 = 51 (0x33 hex),J2SE 6.0 ... -
Nginx 开启对 PHP 的解析(转)
2013-06-30 00:27 11781安装 PHP 和 nginx 后,无法解析 PHP 文件。 ... -
Windows 下硬盘安装 Debian (转)
2013-04-20 16:33 17571.下载grub4dos2.解压grldr ... -
装完 Debian 时 vim 没颜色高亮
2012-11-18 20:40 1107vim /etc/vim/vimrc 去掉 syntax ... -
解决 Debian 中的 xxx is not in the sudoers file.(转)
2012-11-06 17:41 1493用sudo时提示"xxx is not i ... -
Linux 挂载 exFat
2012-11-04 16:20 14506在Linux的学习中为方便大家学习了解更多的Linux方面 ... -
error 和 exception 之间的区别
2012-10-13 09:21 1104很多程序员不清楚error和exception之间的区别,这区 ... -
使用 Java 遍历二叉树
2012-10-03 20:09 1333在计算机科学中,二叉树是每个节点最多有两个子树的树结构 ... -
Spring 中事务的传播性
2012-09-17 20:46 974在 Spring 中一共定义了 ... -
在 KDE 下不能正常使用 fcitx 以及翻页问题
2012-08-22 21:18 5529在 kde 下使用 fcitx 的时候,不能在某些地方使 ... -
windows 使用 Chrome | Firefox + IDM 实现多人同时下载
2012-08-02 20:19 3852开头: Chrome 中安装插件:Tampermonke ... -
J2EE 全面简介
2012-07-19 13:04 916刘湛 (jeru@163.net), 武汉 ... -
OpenSessionInViewFilter 的一些了解
2012-07-16 20:55 1033Spring 中的 OpenSessionInViewFil ... -
设计模式
2012-07-16 17:42 1052《设计模式》一书原先把设计模式分为创建型模式、结构型模式、行为 ... -
ServletContext 以及 ServletConfig 和 ServletContextListener 的一些理解
2012-07-15 00:12 1530当 Servlet 容器启动的时候,会读取 web.xml 中 ... -
aria2 的使用
2012-07-14 23:38 8559Usage Sample This p ... -
GoldenDict 在 Ubuntu 中的安装
2012-07-13 18:36 2147apt-get install goldendict ... -
Quartz 中的一些细节
2012-07-12 19:10 876JobDetail 中有一个 JobDataMap,而 Tri ... -
Hibernate 注册方言以及时间精度
2012-07-12 19:09 1279Oracle 10G 的 JDBC 驱动在 JAVA 中 ... -
Quartz Cron 表达式支持到七个域及实例
2012-07-12 19:07 1695名称 是否必须 允许值 特殊字符 秒 ...
相关推荐
linux快速安装jdk1.8方式及环境配置 一、下载jdk jdk下载地址:...– 安装(将下载的压缩文件解压然后配置环境变量) 进入linux创建Java文件mkdir /usr/ja
linux一键安装jdk 1.8 并且 配置环境变量 shell 脚本
### Linux配置JDK环境变量详解 #### 一、下载与准备JDK 1. **下载JDK**:首先,从Sun Microsystems(现已...通过以上步骤,您可以成功地在Linux系统上安装和配置JDK环境变量,为开发Java应用程序提供必要的环境支持。
Linux 操作系统下的 JDK 安装和配置是一个非常重要的步骤,特别是在开发 Java 应用程序时。下面我们将详细介绍如何下载、安装和配置 JDK 在 Linux 操作系统下。 一、下载 JDK 安装包 首先,我们需要下载 JDK 的...
### Java环境变量配置详解 ...通过上述步骤,我们可以有效地配置好Java环境变量,从而在开发过程中更加便捷地使用Java相关的工具和命令。此外,理解每个环境变量的具体含义及其作用对于后续深入学习Java开发非常重要。
Linux 系统上安装 JDK 是 Java 开发人员的基本技能之一,本文将指导学习人员初步学会在 Linux 系统上安装 JDK,并进行环境变量的配置,避免安装时犯下一些常见的错误。 一、Java 运行硬件环境 在 Linux 系统上安装...
为了在 Linux 下配置 JDK 环境变量,需要设置环境变量 PATH、CLASSPATH 和 JAVA_HOME。这些变量的设置将影响 JDK 的安装和配置。 环境变量 PATH 的设置是为了使得 Linux 系统可以找到 JDK 的可执行文件,例如 javac...
在安装 JDK 之前,需要确保 Linux 系统已经安装了必要的依赖项和工具。通常情况下,Linux 系统已经安装了基本的工具,如 tar、vi 等。同时,需要确保系统有足够的磁盘空间来存储 JDK。 二、下载和解压 JDK 首先,...
在Linux系统中配置Java环境变量是一项基础且关键的IT技能,尤其对于开发人员而言,确保Java运行环境正确无误是进行Java编程的前提条件。本文将深入解析如何在Linux环境下配置Java(JDK)的环境变量,包括理解环境...
这篇文档主要介绍了在CentOS操作系统上安装Oracle JDK 1.6.0_29的步骤,以及如何配置相应的环境变量和创建软连接。以下是详细的操作过程: 1. **下载JDK**: Oracle JDK通常不会被默认包含在Linux发行版如CentOS中...
在安装JDK之前,需要检查是否已经安装了自带的JDK 1.4。可以使用命令`#rpm -qa | grep gcj`来检查。如果输出为空,说明没有安装JDK 1.4。如果输出有内容,需要卸载已经安装的JDK 1.4。卸载命令为`#rpm -e --nodeps ...
在安装JDK之前,我们需要先查看Linux系统中是否已经安装了JDK。我们可以使用以下命令来查看已经安装的JDK: ``` # rpm -qa|grep jdk ``` 这条命令将显示已经安装的JDK的信息。如果已经安装了JDK,我们可以卸载它,...
版本:JDK8、JDK11、JDK17 包含了多版本java共存方案以及版本切换方案
本文将详细介绍如何在Linux环境下安装JDK,以及设置环境变量的步骤。 首先,让我们从下载JDK开始。在提供的示例中,我们看到的是通过RPM包安装JDK6的过程。通常,你可以从Oracle官网或其他可靠的源下载适合你Linux...
在Linux环境下,安装Java Development Kit (JDK) 和Apache Tomcat是进行Web应用程序开发和部署的基础。下面将详细讲解这两个组件的安装过程。 首先,我们来看JDK的安装步骤: 1. **下载JDK**: 从SUN的官方网站...
如果显示出版本信息,那么恭喜你,JDK安装和环境变量配置成功。 理解并熟练掌握JDK的安装与环境变量配置,是每个Java开发者的基础技能。这不仅关乎能否运行Java程序,也是进行更深入的Java开发所必需的。通过反复...
Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz
### Linux下安装JDK 1.8并配置环境变量的详细教程 在本文中,我们将详细介绍如何在Linux环境下安装JDK 1.8并正确配置其环境变量。这对于那些希望在Linux平台上进行Java开发的人来说非常有用。 #### 一、准备工作 ...
在 Linux 系统中安装 JDK 并配置环境变量是一个非常重要的步骤,因为 JDK 是 Java 语言的核心组件,许多 Java 应用程序都需要它来编译和运行。下面我们将详细介绍如何在 Linux 系统中安装 JDK 并配置环境变量。 第...