配置Java编译环境

来源:互联网 发布:死亡真面目知乎 编辑:程序博客网 时间:2024/06/07 23:15

java不同于c、vb等编程语言,只需要安装个编程工具(甚至只需要一个记事本)就可以进行开发、编译、调试,java由于其代码在虚拟机中运行的特性,即使电脑上有了netbeans、eclipse、记事本等编程工具,也只能进行代码编写而无法进行编译、调试,因此,我们需要在系统上架设编译环境。

首先我们需要访问java官网下载jdk,jdk是整个java的核心,它是一个软件开发工具包,其中包含javac-编译器,jar-打包工具,javadoc-文档生成器以及jdb-调试工具,它是java环境开发人员必备工具之一,因此,在我们开始编写java代码前必须先在系统上安装好jdk。当然,仅仅有jdk还是不行的,因为这样我们仍然无法运行java程序,因为还缺少jre(java运行环境)包括了用于产品环境的各种库类,以及给开发员使用的补充库。 备齐这2个程序之后,我们就可以开始进行java开发了。

jdk可以从oracle公司的for java developers页面进行下载,在下载到的jdk中也包含了一个完整版的jre,我们无需额外进行下载。在下载时我们要注意选择符合自己需求的版本,尤其是要确定自己的电脑是32位还是64位!

(for windows)在安装过程中,建议修改下安装路径,莫要安装在默认的c:\program files文件夹下,由于program files中含有空格,编译出来的程序在linux系统中运行可能会出现问题,因此为了方便起见,建议直接安装在c:\java文件夹下。

安装完成后,并不代表已经完成了java编译环境的架设,接下来的操作才是最最重要的,由于windows和linux中的配置法不一样,因此接下来会分别给予介绍:

for windows (本文以win7为例)

1.右键桌面“计算机”-“属性”-“高级系统设置”,在弹出的“系统属性”对话框中切换到“高级”标签页,打开“环境变量”。

2.在“环境变量”对话框中的系统变量下新建变量:java_home,变量值为jdk路径(在本例中为:c:\java\jdk1.6.0_23)

3.在系统变量中找到path变量,对其进行编辑,在首位添加“%java_home%\bin;”,友情提示,不要很脑残的不小心把已有的path值删除,否则后果自负!

3.同样是在系统变量中新建变量:classpath,变量值为:“.;%java_home%\lib”。友情提示:不要忘了那个“.”!

至此java编译环境的配置已经完成,接下来打开命令提示符(开始-运行-cmd),键入java -version查看java编译环境是否搭建成功。如出现下图就说明编译已经成功:

for linux(本文以ubuntu为例)

由于我们从网站上下载到的jdk并非deb格式而是bin格式,因此无法像windows里那样双击进行安装,稍微麻烦点:

1.首先在终端中进入放有jdk-6u23-linux(-x64).bin(以下简写为jdk.bin,在实际操作中请正确输入文件名,区别大小写,你也可在进行操作前先重命名为一个输入方便的名字)的文件夹,架设该文件现放于“下载”文件夹中:在终端中键入“cd /home/your username/下载”

2.在终端中键入“sudo chmod 755 jdk.bin“,获得足够的权限。

3.键入“sudo ./jdk.bin”,运行该文件

4.键入“sudo mkdir /usr/java”(假设安装在/usr/java文件夹下),在/usr/中创建一个名为java的文件夹

5.键入“sudo mv jdk.bin/ /usr/java”,把jdk.bin中的文件都移动到/usr/java文件夹中。

至此前期工作已经完成。

6.键入”sudo gedit /etc/profile”,开始环境变量配置,在此文件的末尾加上代码“export java_home=/usr/java/jdk ****(请注意自己安装的版本号)/”、“export path=%java_home%/bin:$path”、”export classpath=.:$java_home/lib/tools.jar:$java_home/lib/dt.jar:$classpath” ,全部输入后保存该文件,并在终端中执行 source /etc/profile,此时如果报错 ,则说明刚添加的代码中有错误,请注意查看。

7.在终端中键入java -version,检查环境变量更改是否已经生效。

至此,在ubuntu中的java编译环境配置也宣告完成,接下来就可以开始写代码了,激动一下吧,万里长征已经走出了第一步。

原创文章,转载请注明: 转载自网憩阁

本文链接地址: 配置java编译环境


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/