JAVA – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 最新Java下载 – JRE 7|Java运行环境|Java Runtime Environment https://ihacksoft.com/archive/jre-java-runtime-environment.html https://ihacksoft.com/archive/jre-java-runtime-environment.html#respond Wed, 19 Jun 2013 10:02:52 +0000 https://ihacksoft.com/?p=857   JRE,全称:Java Runtime Environment,是JAVA程序运行不可或缺的环境,目前最新版为JAVA 7.0。下午在10楼财务处帮忙弄电脑,其中有一个业务系统就是基于JSP的,运行时需要JAVA的支持。本来我U盘上自带了平时单位里要用到的所有的常用软件和工具,其中也包含了JRE 1.5。但她说不行的,一定要最新版,我问她为什么,新旧版本对于环境的支持应该问题不大吧?她说反正上头说了要最新版的,好吧,这或许就是机关单位的独特工作方式,也不跟她争论了,就下个最新的。]]>   JRE,全称:Java Runtime Environment,是JAVA程序运行不可或缺的环境,目前最新版为JAVA 7.0。下午在10楼财务处帮忙弄电脑,其中有一个业务系统就是基于JSP的,运行时需要JAVA的支持。本来我U盘上自带了平时单位里要用到的所有的常用软件和工具,其中也包含了JRE 1.5。但她说不行的,一定要最新版,我问她为什么,新旧版本对于环境的支持应该问题不大吧?她说反正上头说了要最新版的,好吧,这或许就是机关单位的独特工作方式,也不跟她争论了,就下个最新的。

  这里所说的就是JAVA的运行环境,是下载JDK还是JRE呢?很多人没搞清楚这两者的区别。记得大二还不知大三的时候我们开设了JAVA课程,说实话,学得真心不好,出校门后也没从事这方面的工作,都忘光了,真是惭愧。简单地说,JDK是用来开发的,全称Java SE Development Kit,你不做开发的话是用不到它的,下载JRE即可,我想这也是大多数的需求吧!

  打开Oracle网站,下载还要登陆用户名,真是麻烦,更可恨的是单位的网速让人蛋疼,从国外网站下载东西更是慢得不行。几十M的文件下了十来分钟,就坐在那白白等着,这时间花得真是…以后本文作为最新版JRE的下载页面,一有最新的就下载下来放到网盘上,方便自己和朋友们下载。

JAVA最新版下载

Java Runtime Environment 7更新:
1、改进性能和提高稳定性;
2、Java HotSpot VM 20;
3、支持IE9, Firefox 4 和Chrome 10;
4、改进了BigDecimal。

Note: There is a file embedded within this post, please visit this post to download the file.

另外,想要下载旧版JAVA的朋友请移步至:
https://ihacksoft.com/java-jdk-jre-download.html

]]>
https://ihacksoft.com/archive/jre-java-runtime-environment.html/feed 0
JRE和JDK 1.5、1.4、6.0 – Java历史版本下载绝对官方原版 https://ihacksoft.com/archive/java-jdk-jre-download.html https://ihacksoft.com/archive/java-jdk-jre-download.html#comments Tue, 18 Dec 2012 09:04:33 +0000 https://ihacksoft.com/?p=789   说起来也算搞笑了。上个星期有台办公室的电脑出了点问题,说要进入一个网页系统,需要JAVA的支持,让我过去下载安装一个JDK。她告诉我说一定要装JDK 1.5.0_07,其它版本不行的,我问她为什么,她说系统就这么提示的。她还说网上下来下去没有下载到JDK 1.5版本,所以才让我帮忙。好吧,我也就不去了解太多了,就帮她下载一个JAVA 1.5。好像还真不太下得到,大站里都是只提供最新版JAVA 6.0的下载……]]>   说起来也算搞笑了。上个星期有台办公室的电脑出了点问题,说要进入一个网页系统,需要JAVA的支持,让我过去下载安装一个JDK。她告诉我说一定要装JDK 1.5.0_07,其它版本不行的,我问她为什么,她说系统就这么提示的。她还说网上下来下去没有下载到JDK 1.5版本,所以才让我帮忙。好吧,我也就不去了解太多了,就帮她下载一个JAVA 1.5。好像还真不太下得到,大站里都是只提供最新版JAVA 6.0的下载,小站里提供的历史版本下载地址根本就打不开,昏~

  点进Oracle官网下载,我才发现1.5版本是没有的,早就改成JAVA 5.0了,我真是糊涂…大学毕业后就没有再怎么接触JAVA,都忘得差不多了。官方的版本很齐,历史版本包括1.3 1.4.2等都有,可惜不仅网页速度慢,而且点进去下载居然还要注册。放弃了,还是找找其它国内的下载地址吧!

  就这样过了好久,才找到一个可用的下载地址将它下载回来安装了,那个需要JRE环境的系统也正常打开了。我觉得好没面子,下个软件居然用了那么久的时间!

JAVA

JAVA

  回来后,我重新整理一下。我发现下载JAVA最好的去处还是官方网站!地址为:http://www.oracle.com/technetwork/java/archive-139210.html。进入后选择您需要的版本,点进去后提示要注册,不要怕麻烦,我尝试注册了,其实挺快的,就像平时注册邮箱一样。注册成功后去您设置的邮箱里激活帐户,之后登陆下载。不过在国内下载,速度确实不怎么理想。我想提取下载地址放到我旁边的百兆宽带电脑上,用迅雷进行下载,结果无法下载,说明官方已经不提供外链地址了。

  最后再来补习一下JAVA的几点基础知识。

1、JRE全称:Java Runtime Envirnment,顾名思义,是JAVA的运行环境,类似于微软的.net FrameWork;而JDK全称为:Java SE Development Kit。所以如果不需要做JAVA程序开发,只需要运行Java程序的,下载安装JRE就可以了。所以其实上述情况,下载一个10几M的JRE就行了,还傻乎乎地下载了60多M的JDK。

2、JDK1.5和JDK5.0是同个版本,叫法不同,以后都称5.0、6.0等,可能Sun觉得版本混乱以后不好命名所以改了。1.5.0_07就是1.5版的第7个升级包,完整的叫法是J2SE(TM) Development Kit 5.0 Update 7或J2SE(TM) Runtime Environment 5.0 Update 7。

3、原来的J2SE、J2EE、J2ME现在都改成了:Java SE、Java EE、Java ME。

Note: There is a file embedded within this post, please visit this post to download the file. ]]>
https://ihacksoft.com/archive/java-jdk-jre-download.html/feed 3
JAVA环境搭建—下载安装及环境变量设置 https://ihacksoft.com/archive/1270.html https://ihacksoft.com/archive/1270.html#respond Mon, 17 Jan 2011 03:05:52 +0000 https://ihacksoft.com/?p=1999 JAVA环境搭建之JDK的安装与环境变量设置详细图解里已经写过类似的文章了,不过那是大学里学JAVA时弄的。今天在安装Tomcat,又碰到了JAVA.已经好久没搞JAVA了,都忘了,重新学习一下。

  下载JDKJDK和JRE是什么?

  考虑到兼容性,我打算用JDK1.5,jdk-1_5_0_20,即Java Development Kit 5.0 Update 20。下载地址在这里: ]]>
  在JAVA环境搭建之JDK的安装与环境变量设置详细图解里已经写过类似的文章了,不过那是大学里学JAVA时弄的。今天在安装Tomcat,又碰到了JAVA.已经好久没搞JAVA了,都忘了,重新学习一下。

  下载JDKJDK和JRE是什么?

  考虑到兼容性,我打算用JDK1.5,jdk-1_5_0_20,即Java Development Kit 5.0 Update 20。下载地址在这里:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-1.5.0_20-oth-JPR@CDS-CDS_Developer

  这里提一下下载JDK历史版本的方法,看上面的下载地址:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-1.5.0_20-oth-JPR@CDS-CDS_Developer,
看到加粗的地方了吧,改这里,就能下到其他的版本。当然,前提是Sun发布过的版本哦。jdk-1.5.0_12换掉红色字, 浏览器里一放, 就能下载到jdk1.5.0_12了, 大家可以试试哦。

  JDK里已经包含了JRE,其实Tomcat就用到JRE。

  安装JDK

  没什么好说的,一路Next就行。注意路径,默认安装到了C:\Program Files\Java\jdk1.5.0_20。

  JAVA环境变量配置

  新建系统变量,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.5.0_20。
(JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\Program Files\Java\jdk1.5.0_20,此路径下包括lib,bin,jre等文件夹。此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量)

  编辑系统变量Path(没有的话新建),添加变量值:JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(Path使得系统可以在任何路径下识别java命令)

  新建CLASSPATH,写入变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意前面有个小点,表示当前路径。)
(CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。)

  测试JAVA环境是否配置成功

  CMD—“java -version”

]]>
https://ihacksoft.com/archive/1270.html/feed 0
JDK与JRE是什么? https://ihacksoft.com/archive/1269.html https://ihacksoft.com/archive/1269.html#respond Mon, 17 Jan 2011 02:53:45 +0000 https://ihacksoft.com/?p=1998   JRE(Java Runtime Environment)是Java运行库,运行环境。

  JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。 ]]>
  JDK(Java Development Kits)是Java开发工具包,里面包含JRE;
  JRE(Java Runtime Environment)是Java运行库,运行环境。

  JDK和JRE的区别

  JVM就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。但是光有JVM还不能成class的执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。在JDK的安装目录里你可以找到jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib和起来就称为jre。所以,在你写完java程序编译成.class之后,你可以把这个.class文件和jre一起打包发给别人,这样别人就可以运行你写程序了。(jre里有运行.class的java.exe)从而得出结论JRE是个运行环境,运行Java程序的时候就需要JRE。

  JDK是个开发环境。因此写Java程序的时候需要JDK,而JDK里面已经包含了JRE, 因此对JAVA_HOME设置为JDK的路径时也可以正常运行Java程序。

  JDK包含最主要的4部分:
  bin:最主要的是编译器(javac.exe将.java编译成.class文件)
  include:java和JVM交互用的头文件
  lib:java和JVM交互用的类库
  jre:java运行环境(java.exe运行.class文件)

  但是用了Eclipse又有了疑问,为什么这个开发环境只有JRE就可以正常运行呢?其实在Eclipse中内嵌了Java编译器,并且与JDK中的javac完全相容,因此无须使用JDK也可以直接编译Java程序。

  学习J2EE的时候又开始不明白,为什么Tomcat和Apusic用JRE就可以启动,Weblogic用JDK才能启动呢?原因是Tomcat和Apusic 4都已经包括了一个源代码编译器,而Weblogic没有包括这个编译器包。

  那么为什么需要编译器呢?因为在WEB应用中JSP文件是需要转换成Servlet,这个Servlet文件还需要编译成可以在JRE上执行的class文件,因此必须提供有编译能力的JDK,将JAVA_HOME设置为JDK的路径就可以了。

  那么新出现的Apusic 5.0呢?这个版本为了使大家可以灵活调整JVM的版本,因此不再提供自带的Java编译器,而是通过用户安装的JDK来完成JSP的编译工作,这个也就是为什么Apusic 5.0必须通过JDK启动的原因。

]]>
https://ihacksoft.com/archive/1269.html/feed 0
JAVA扫盲—JSP与SERVLET的有什么区别 https://ihacksoft.com/archive/1154.html https://ihacksoft.com/archive/1154.html#respond Wed, 30 Dec 2009 06:57:56 +0000 https://ihacksoft.com/?p=1883 SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进。只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出。所以,编写和修改HTML非常不方便。后来SUN推出了类似于ASP的JSP,把JAVA代码嵌套到HTML语句中,这样,就大大简化和方便了网页的设计和修改。在J2EE体系结构中,SERVLET用来写业务逻辑层是很强大的。但是对于写表示层就很不方便。JSP则主要是为了方便写表示层而设计的。按我理解jsp是先要编译为Servlet的。
------------------------------------------
jsp比servlet好写多了,用起来多方便啊!
jsp运行的时候会被编译成servlet,但是你有没有看过编译过后的文件啊?除了业务逻辑之外html语句全要用打印语句一句一句打印出来,费事死了!要是没有jsp,一点代码就要你写个几天的。
------------------------------------------
本质没有区别:
servlet擅于流程控制,
JSP擅于页面表示,
仅此而已。
------------------------------------------
首先JSP是Servlet技术的扩展,是基于java servlet技术,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。

其次,一般jsp用来做视图,而servlet用来做控制器,javabean用来做模型。做过mvc框架后,就能更明白了。

jsp技术为创建显示动态生成内容的web页面提供了一个简捷而快速的方法。目的就是使得构造基于web的应用程序更加容易和快捷,而这些用用程序能够与各种web服务器,应用服务器,浏览器和开发工具共同工作。

其实说白了的意思就是:为了网页设计人员着想,使得在做web开发的时候,网页设计人员和java程序员工作关系不再很紧密。想想如果一个页面中插入一个一大顿servlet代码,网页设计人员怎么可能看得懂,看得懂就不做网页设计了,而改去去java程序员了。但用jsp写就不一样了,特别是使用jsp代码用上EL语言后,更简洁易懂,网页设计人员一看就知道是什么意思了,这样可以给他们更大空间去修改和设计完善这个网页。

]]>
https://ihacksoft.com/archive/1154.html/feed 0
JAVA环境搭建之JDK的安装与环境变量设置详细图解+亲自测试 https://ihacksoft.com/archive/1078.html https://ihacksoft.com/archive/1078.html#respond Mon, 16 Nov 2009 08:39:21 +0000 https://ihacksoft.com/?p=1807 JDK的下载与安装

1.点击下面网址进入JDK1.4下载页面:
http://java.sun.com/j2se/1.4.2/download.html
]]>
JDK的下载与安装

1.点击下面网址进入JDK1.4下载页面:

http://java.sun.com/j2se/1.4.2/download.html

2.点击“Download J2SE SDK”:

3.“Accept”,Continue:

4.下面列出了各个平台下的JDK版本,其中Windows版有两种安装方式,一种是完全下载后再安装,一种是在线安装,我们选择第一种:

5.下载完成后,双击图标进行安装,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\jdk1.4。

配置JDK的环境变量

6.右击“我的电脑”,点击“属性”:

7.选择“高级”选项卡,点击“环境变量”:

8.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:

9.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\jdk1.4,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量);Path使得系统可以在任何路径下识别java命令,设为:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)

%JAVA_HOME%就是引用前面指定的JAVA_HOME。


10.“开始”->“运行”,键入“cmd”:

11.键入命令“java -version”,出现下图画面,说明环境变量配置成功:

12.好了,打完收工。下面开始你的第一个java程序吧!

]]>
https://ihacksoft.com/archive/1078.html/feed 0