首页 > 后端开发 > 正文

运行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吗?”相关推荐