首页 > 后端开发 > 正文

运行java程序,同时需要jdk和jre吗?

2024-03-17 14:46:10 | 我爱编程网

今天我爱编程网小编整理了运行java程序,同时需要jdk和jre吗?相关信息,希望在这方面能够更好的大家。

本文目录一览:

运行java程序,同时需要jdk和jre吗?

运行java程序,同时需要jdk和jre吗?

呵呵我认为你这种情况只要有jre就可了

JRE较小的下一个就行啦呵呵

JDK

JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK.最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。

JDK一般有三种版本:SE(J2SE),standard edition,标准版,是我们通常用的一个版本EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序Java开发工具(JDK)是许多Java专家最初使用的开发环境。尽管许多编程人员已经使用第三方的开发工具,但JDK仍被当作Java开发的重要工具。JDK由一个标准类库和一组建立,测试及建立文档的Java实用程序组成。其核心Java API是一些预定义的类库,开发人员需要用这些类来访问Java语言的功能。Java API包括一些重要的语言结构以及基本图形,网络和文件I/O.一般来说,Java API的非I/O部分对于运行Java的所有平台是相同的,而I/O部分则仅在通用Java环境中实现。

作为JDK实用程序,工具库中有七种主要程序。

Javac:Java编译器,将Java源代码转换成字节码。

Java:Java解释器,直接从类文件执行Java应用程序字节代码。

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javadoc:根据Java源码及说明语句生成HTML文档。

Jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

JRE

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-inJavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具——编译器、调试器和其它工具。JRE需要辅助软件 ——JavaPlug-in——以便在浏览器中运行applet.J2RE是Java2 Runtime Environment,即Java运行环境,有时简称JRE.如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK.在JDK中附带有JRE.注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK.

引自blog163

运行java程序,同时需要jdk和jre吗?

Java程序运行环境问题

1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”:

2.在“系统变量”中,设置3项系统变量,JAVA_HOME,PATH,CLASSPATH (注:“系统变量”对所有用户有用,而“用户变量”则只对当前登陆用户有用。对于变量的大小写,是不进行区分的。)

3.因为是默认安装,所以JDK1.5是安装在C:\Program Files\Java\jdk1.5.0里了。现在为三个变量设值;

新建 JAVA_HOME 设值 C:\Program Files\Java\jdk1.5.0

新建 CLASSPATH 设值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

编辑 PATH 设值 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

注意事项:

配置JAVA_HOME变量的作用:JAVA_HOME路径下包括lib,bin,jre等文件夹,以后配tomcat,eclipse等java开发软件可能需要依赖此变量。

在设置系统变量Path(系统已经有),要注意前面的分号“;”,配置Path的作用:Path使系统可以在任何路径下识别java命令。

在设置系统变量CLASSPATH时,要注意前面的注意前面的“.;”,配置CLASSPATH变量的作用: 为系统指明java加载类(class or lib)的路径,只有类在classpath中,java命令才能识别,其中,%JAVA_HOME%就是引用前面指定的JAVA_HOME。

用户变量的设置必须注销重登录后才起作用,但是当本次配置中所有环境变量都是系统变量,而设置系统变量的则不用。

4.测试JDK1.5的环境变量是否配置成功。

“开始”->“运行”,键入“cmd”进入命令提示符下,键入命令“java -version”,出现如下信息,说明环境变量配置成功:

java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)

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

5.用一个小程序测试JDK1.5是否能成功运行JAVA程序。

现在我们编辑一个java小程序,然后进行测试。现在我们就直接在C盘建一个“Hello.java”的文件吧,并记事本打开它,在它里面输入如下代码:

public class Hello

{ public static void main(String[] args)

{ System.out.println("Hello World!"); }

}

然后保存。

现在进入到命令提示符下。输入cd\来回到C盘根目录下。即如下样式:

C:\> java

程序是不能直接运行的,因此,我们得对它先进地编译,即输入javac Hello.java如下:

C:\>javac Hello.java

C:\>

这样就编译好了,如果没有编译好的话,它会提示错误。 java文件被编译好了之后,就会自动生成一个CLASS编译文件,因此我们可以运行它,只要输入“java Hello”就可以了。

C:\>java Hello

Hello World! //结果。

这样,我们就已经成功的对JDK进行配置了。

运行java程序,同时需要jdk和jre吗?

编写java程序,必须要能够运行

我爱编程网(https://www.52biancheng.com)小编还为大家带来编写java程序,必须要能够运行的相关内容。

这么多要求就给15分啊 而且吧这么多不好融合的要素非要写在一个程序里,又是个没学好java的娃....

基本都实现了,如下:

一、类parent.java

public class parent {

private String a;

private String b;

//赋值并输出方法

public void out(String a){

this.a=a;

this.b="";

System.out.println("a="+this.a);

}

//对上面赋值并输出方法的重载,参数不一样

public void out(String a,String b){

this.a=a;

this.b=b;

System.out.println("a="+this.a+" b="+this.b);

}我爱编程网

}

二、类children.java

public class children extends parent{ //继承父类

private String c;

//对父类赋值并输出方法的重写,改变逻辑

public void set(String a,String b){

this.c=a+b;

System.out.println("c="+this.c);

}

}

三、类ttt.java 主类

public class ttt {

public static void main(String[] args) {

// TODO Auto-generated method stub

parent p=new parent();//实例化父类

children c=new children();//实例化子类

//调用方法功能,输出功能

p.out("中型车");

c.out("小型车", "宝马车");

System.out.println(cal());

}

//子函数

public static int cal(){

int a[]={1,2,3,4,5,6,7,8,9,10};//定义个数组

int s=0;

//循环

for(int i=0;i<9;i++)

{s+=a[i];}//累加

try {

int b=s/0; //除0运算,会报异常

} catch (Exception e) {

System.out.println("除0运算异常");

} finally{

return s;//返回return的体现

}

}

}

======================

写完就测了,能跑

a=中型车

a=小型车 b=宝马车

除0运算异常

45

以上就是我爱编程网小编给大家带来的运行java程序,同时需要jdk和jre吗?全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“运行java程序,同时需要jdk和jre吗?”相关推荐
编写和学习JAVA程序必须要安装JDK和JRE吗?
编写和学习JAVA程序必须要安装JDK和JRE吗?

编写和学习JAVA程序必须要安装JDK和JRE吗?是必须的,安装后还要配置环境\x0d\x0a方法如下:\x0d\x0a右键【我的电脑】-【属性】-【高级系统设置】-【高级】-【环境变量】--【新建】\x0d\x0aJAVA_HOME:JDK安装路径\x0d\x0aCLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;\x0

2024-06-09 05:41:26
运行java程序需要哪些软件?
运行java程序需要哪些软件?

运行java程序需要哪些软件?运行Java程序需要以下软件:JavaDevelopmentKit(JDK):JDK是Java开发的核心工具集,包括了Java运行时环境(JRE)和Java开发工具(如编译器、调试器等)。要运行Java程序,首先需要安装JDK。JavaRuntimeEnvironment(JRE):JRE是Java运行时环境,包含了Java虚拟机(JVM)

2024-03-14 16:28:21
linux运行java程序linux运行java java程序在linux(Ubuntu14.04)下运行需要安装其他的插件么
linux运行java程序linux运行java java程序在linux(Ubuntu14.04)下运行需要安装其他的插件么

在linux系统下编写编译和运行一个java程序步骤求解啊linux下和windows下基本一样的先装jdk,去官网下载rpm或者gz包安装,也可以yum在线安装open-jdk配置环境变量(在/etc/profile中配置,配置完成后source以下这个文件使之生效)用vi编写源文件命令行javac命令编译代码命令行java命令运行代码除了安装包从exe变成了r

2024-06-21 11:20:28
没有jdk,jre的情况下如何在运行一个.java类
没有jdk,jre的情况下如何在运行一个.java类

没有jdk,jre的情况下如何在运行一个.java类没有jdk,jre那是不可能运行java类的,还是去下载一个安装包吧,直接双击安装,也不是很麻烦,如果你不想配置环境变量的话,那在cmd窗口下,你就得先把路径切换到之前安装的jdk路径,之后在使用java命令时,运行的文件名就得是文件的全路径名称了没有配置jdk,怎么java如果没有在系统环境中配置Java路径,但要运行Java程序有

2024-05-09 01:49:09
java运行的五个步骤?(开发与运行Java程序需要经过的三个主要步骤是?)
java运行的五个步骤?(开发与运行Java程序需要经过的三个主要步骤是?)

java运行的五个步骤?Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode)2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言("semi-interpreted"language)。下面通过以下这个java程序,来说明java程序从编译到最后运行的整个流程。

2024-04-13 19:03:35
java如何计算线程池中线程同步和异步运行时间
java如何计算线程池中线程同步和异步运行时间

java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.

2024-06-15 21:37:05
用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!
用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!

用eclipse怎么运行Java小应用程序,需要具体步骤?谢谢!1.编写代码2.保存(默认自动编译)3.运行运行方法一:在代码上单击右键,选择Run As --&gt; Java Application运行方法二:在左侧包视图中选中包含main的类,右键 Run As --&gt; Java Application运行方法三:直接点击界面上方的图标如何让

2024-06-23 17:49:29
JAVA 获取一段程序运行时间(java获取运行时间)
JAVA 获取一段程序运行时间(java获取运行时间)

JAVA获取一段程序运行时间abstract class GetTime { public final void getTime() { long start = System.currentTimeMillis(); runcode(); long end = System.currentTimeMillis(); System.out.println("运行时间:" + (end

2024-03-16 23:52:17