初学JAVA,需要给电脑上装什么程序运行环境。
需要安装java运行环境JDK; 现在最新版本是JDK60 可以从官方网址下载
http://wwwsuncom/
安装后需要设置环境变量,在我的电脑--》属性--->高级--->环境变量
加入:JAVA_HOME = C:\Program Files\Java\jdk150_06
然后把JAVA_HOME 加入path中就可以了
PATH=F:\oracle\ora92\bin;C:\Program Files\Oracle\jre\131\bin;C:\Program Files\Oracle\jre\118\bin;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PROGRA~1\ULTRAE~1;D:\soft\StyleReportEE\bin
然后在命令行: 运行Java和javac 如果都有输出那么运行JAVA的环境就OK了!
如果有什么疑问留言给我~~~~~~
可以这么理解,JDK是全集,JRE只是JDK的一个自己。
JDK提供了完整的java开发环境,JRE名称是“运行时环境”,顾名思义,JRE仅提供了足够Java虚拟机运行的必要支撑。
安装JDK/JRE的步骤都差不多,如果是windows的exe文件安装,那什么都不用管,最多自己设定安装路径就可以了。
如果是解压包手动安装的,那就需要设置两个环境变量:
JAVA_HOME: 指向你解压后的jdk/jre存放路径,比如d:\jdk16
path:在windows的Path路径中,加入%JAVA_HOME%\bin,其实就是引用前面的JAVA_HOME环境变量。当然你也可以直接写“d:\jdk16\bin”是同样的效果。
设置完后,打开命令行窗口,运行 java -version如果现实出java的版本信息,那么就安装成功了。
首先上wwworaclecom这个甲骨文的网站,有个download的选项卡,下面有java for developer,然后打开,点击java se,就跳到这个页面
http://javasuncom/javase/downloads/widget/jdk6jsp
紧接着选择Windows系统,然后continue就开始下载了,下载完成后,如果你刚接触java,不懂什么的话,全部默认安装,安装好之后,就要配置环境变量什么的,可以参考这个文章:
http://hibaiducom/345161974/blog/item/e8c499e874b81d36b90e2dfchtml
,跟着我写的,你绝对可以搞定,祝你成功!
Java环境搭建:
首先你先下载个jdk(现在最高版本是jdk17),安装好,默认路径是C:\Program Files\Java,然后
我的电脑,右键属性,高级里面的环境变量,里面有一个path,它是系统变量,在path里面添加C:\Program Files\Java\jdk160_10\bin;(这个是我安装的路径,要按照你的路径写)。然后新建一个calsspath 在里面添加C:\Program Files\Java\jdk160_10\lib;(这个是我安装的路径,要按照你的路径写)。确定,这样就可以了,在cmd中输入 java 查看下是否配置成功,若成功,再输入javac查看是否成功,若成功,就说明你的环境配置成功了。这时候再输入java -version 就可以查看到你安装的java版本等信息了。希望能帮助你!
为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
在浏览器中输入http://javasuncom/,在页面的“Download J2SE v 142_01 ”栏可以选择下载 J2SE v 142_01 SDK 软件包。有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“Windows Offline Installation”。
3. 安装SDK
运行下载的“j2sdk-1_4_2_01-windows-i586exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\ j2sdk142_01(这里选择E 盘),默认的组件选择是全部安装。
jdk是开发包,里面包含了编译器和jre也就是虚拟机(这里的jre还有很多其他的功能,比如调试之类的),主要是开发时使用
jre的虚拟机,一般是发布的时候用。
java是跨平台的,但是jre不是跨平台的,也就是说windows下需要安装windows版本的jre,Linux下需要Linux下的jre
我个人认为你说的java虚拟机和解释器是一个东东
至于程序的最终运行,所有语言最终都是解释成机器码的,不管是c的还是java的,c编译出来的东东里面直接就是机器指令,而java的class文件则需要jre先解释成机器指令,然后才调用硬件(cpu)执行的
0条评论