Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73991
  • 博文数量: 27
  • 博客积分: 1880
  • 博客等级: 上尉
  • 技术积分: 505
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-16 08:51
文章分类

全部博文(27)

文章存档

2008年(27)

我的朋友
最近访客

分类: Java

2008-04-09 13:14:49



作者: 时间: 2008-03-07

标题

  1. Java运行环境配置,Java运行机制,第一个Java程序

关键字

Java JVM

涉及技术

Windows Dos / Linux Shell JVM

主要方法

Dos命令: dir cd mkdir md rd del

Dos高级命令: set path

Linux命令: ls export

Java命令: java javac javadoc


安装Java开发环境需要如下操作顺序:

  1. 下载JDK开发环境,你可以从如下地址获取:

    在其中选择JDK 5.0 Update 其中xx为最新更新的版本,目前已经更新到JDK 5.0 Update 15

在如下的地址中你可以获取到其完整的安装方法.

    当然如果你的系统为Linux,以上的路径并不适合你,你需要下载适合LinuxJdk和参考相应的安装说明.

    Jdk目前已经发展到JDK6.0版本,但是大多数的大型相关应用服务只支持到JDK5.0,因此博格在这里主要以JDK1.5为目标进行描述.

    说明:JDK1.5JDk5是同一个东西, JDK6JDK1.6也是同一个东西

  1. 安装方法(Windows),可能在上面的说明中你看到默认的安装路径为C:\Program Files,但是博格建议你千万别相信MicroSoftsun能那么规矩,还是老老实实选择一个安装路径不带空格的,没有中文字符的目录来安装.老王和很多开发老鸟的习惯是把所有的相关安装放到一个特定目录中去.原因是我们遇到过案例,在以后的一些编程中我们会用到一些未经很好测试的第三方程序或者开源程序,对于目录的解析通常存在不能识别空格和中文等二进制文字的问题.

    在这里建议安装在 E:\Env_Java\Java\jdk1.5.0_14 这样的路径中,以后的安装的相关的Java应用都安装在 这个路径中.

    注意在安装过程中还有一个Jre的安装路径问题,建议你也不要安装在默认指定的目录,还是安装在 E:\Env_Java\Java\jdk1.5.0_14\jre下比较好.

  2. 完成以上后也许你要重新启动机器.之后需要配置一些环境变量,对于windowsXP以上版本,需要在点击一下操作:

    我的电脑-->右键-->属性-->高级-->环境变量

    [环境变量]按钮后在弹出窗口中看到Window环境变量的设置窗口,这个窗口分为上下两个部分,上面的部分为当前登录用户的环境变量设置部分,下面为这个计算机系统的所有用户共享的环境变量部分,最后我们可以使用的部分其实是系统共享的环境变量和登录用户的环境变量的综合.

    没什么特殊的想法你还是把我们要设置的环境变量放到系统变量部分.

    设置环境变量的方法为:

    新建环境变量:

    点击系统变量部分下面的那个[新建]按钮,弹出一个界面,在这个界面上有一个变量名,变量分别填入下表中对应的值.每次填入值后点击[确定]按钮确认该变量名和变量值已经出现在系统变量的列表中. 依次操作4.

    以下4个环境变量最好都建立,而且注意变量名一定大写

    变量名

    变量值

    说明

    JAVA_HOME

    E:\Env_Java\Java\jdk1.5.0_14

    Jdk5的安装路径

    JDK_HOME

    %JAVA_HOME%


    这个变量可以不设,不过有些系统脚本中用这个变量.

    %JAVA_HOME%相当于宏替换,其值为JAVA_HOME变量的值

    JRE_HOME

    %JAVA_HOME%\jre


    JRE环境的安装路径

    CLASSPATH

    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib


    Java程序运行时候需要的支持类库路径.

    注意前面有一个 . 代表运行程序的当前路径 , 多个路径中间用 ; 区分 ,

    以上4个变量建立以后你需要修改一个系统变量:

    在系统变量部分已经建立的环境变量中寻找到Path环境变量,并双击,或者寻找到后点击系统变量部分下面的那个[编辑]按钮,弹出一个界面,在这个界面上有一个变量名部分已经为Path ,变量值部分已经有了值,这个时候切忌不要清楚原有的值,而是在原有值的最开始部分添加如下 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意后面的 ; 不要丢失 . 修改后可能为

变量名

变量值

说明

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Sybase\shared;

Path的搜索路径


点击[确定]按钮确认该变量名和变量值已经出现在系统变量的列表中.



其后依次点击 环境变量窗口上的[确定]按钮 , 系统属性窗口上的[确定]按钮,设置完成 .



下面测试是否设置成功:

做如下操作 window的开始-->运行, 输入 cmd 然后点[确定] 按钮后打开了windows的命令行操作界面, 也就是Dos命令操作界面 ,

在其中输入如下命令 set >>

此时在 资源管理器中打开 中的红色文字和一些其他文字 :

ALLUSERSPROFILE=C:\Documents and Settings\All Users

APPDATA=C:\Documents and Settings\wwbaba\Application Data

CLASSPATH=.;E:\Env_Java\Java\jdk1.5.0_14\lib\tools.jar;E:\Env_Java\Java\jdk1.5.0_14\lib\dt.jar;E:\Env_Java\Java\jdk1.5.0_14\lib



JAVA_HOME=E:\Env_Java\Java\jdk1.5.0_14

JDK_HOME=E:\Env_Java\Java\jdk1.5.0_14

JRE_HOME=E:\Env_Java\Java\jdk1.5.0_14\jre



Path=E:\Env_Java\Java\jdk1.5.0_14\bin;E:\Env_Java\Java\jdk1.5.0_14\jre\bin;c:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Sybase\shared;



当然如果你得 文字中出现了 %JAVA_HOME% 一样的文字 ,那么肯定你的配置出现了问题,你需要检查了 .

然后在Dos的命令操作界面中输入 java -version 应该出现如下内容:

C:\Documents and Settings\wwbaba>java -version

java version "1.5.0_14"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)

Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)



Dos的命令操作界面中输入 javac -version 应该出现如下内容:

C:\Documents and Settings\wwbaba>javac -version

javac 1.5.0_14

javac: 无源文件

用法:javac <选项> <源文件>

其中,可能的选项包括:

-g 生成所有调试信息

-g:none 不生成任何调试信息

-g:{lines,vars,source} 只生成某些调试信息

-nowarn 不生成任何警告

-verbose 输出有关编译器正在执行的操作的消息

-deprecation 输出使用已过时的 API 的源位置

-classpath <路径> 指定查找用户类文件的位置

-cp <路径> 指定查找用户类文件的位置

-sourcepath <路径> 指定查找输入源文件的位置

-bootclasspath <路径> 覆盖引导类文件的位置

-extdirs <目录> 覆盖安装的扩展目录的位置

-endorseddirs <目录> 覆盖签名的标准路径的位置

-d <目录> 指定存放生成的类文件的位置

-encoding <编码> 指定源文件使用的字符编码

-source <版本> 提供与指定版本的源兼容性

-target <版本> 生成特定 VM 版本的类文件

-version 版本信息

-help 输出标准选项的提要

-X 输出非标准选项的提要

-J<标志> 直接将 <标志> 传递给运行时系统

那么可以恭喜你,你得Java开发环境应该已经具备了

阅读(694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~