barriers / 阅读 / 详情

在DOS中编译JAVA文件时提示JAVAC找不到Hello.java

2023-06-27 23:50:32
TAG: ava ello vac javac
共6条回复
西柚不是西游

2.1.3 了解JDK

接着来了解一下安装的东西有哪些。这里假设JDK与公用JRE各安装至C:Program FilesJavajdk1.5.0_06及C:Program FilesJavajre1.5.0_06。

公用JRE主要是为开发好的Java程序提供执行的平台。前面曾经说过,JDK本身也有自己的JRE,这个JRE位于JDK安装目录的jre目录下。以前面的安装为例,就是在C:Program FilesJavajdk1.5.0_06jre中,JDK本身所附的JRE主要是开发Java程序时做测试之用。与公用JRE的主要差别在于JDK本身所附的JRE比公用JRE多了个server的VM(Virtual Machine)执行选项,如图2-5和图2-6所示。通过查看C:Program FilesJavajdk1.5.0_06jrein与C:Program FilesJavajre1.5.0_06in就可以了解。

图2-5 JDK的JRE有server选项 图2-6 公用JRE没有server选项

server与client选项的差别在于所使用的VM不同,执行Java程序时默认会使用client VM。若使用server VM,会花比较长的启动时间及消耗较多的内存,为的是启动Java程序后可以获得较好的执行效能。初学者现阶段不用在乎启动server或client VM的差别,只要先知道有这两种VM即可。

如图2-7所示,继续来看看JDK的安装目录下有哪些东西。

图2-7 JDK安装目录的内容

bin目录

提供的是JDK的工具程序,包括javac、java、javadoc、appletviewer等程序。

demo目录

一些使用Java编写好的范例程序。

jre目录

JDK自己附带的JRE。

lib目录

工具程序实际上会使用的Java工具类(例如,javac工具程序实际上会去使用tools.jar中的com/sun/tools/javac/Main类)。

src.zip

Java提供的API类的源代码压缩文件。如果将来需要查看API的某些功能是如何实现的,可以查看这个文件中的源代码内容。

在大致了解JDK与JRE安装目录下的内容之后,这里作个总结,您到底要记得哪些东西?答案是JDK安装目录下的bin目录。因为当您编写完Java程序之后,无论是编译或执行程序,都会使用到bin目录下所提供的工具程序。

2.2 设置Path与Classpath

对于习惯图形化接口操作的初学者而言,在命令符模式下执行程序是一件陌生的事,也因此不了解Path路径设置的方法与作用,而Java执行的平台也有自己的一套路径规则来寻找编写好的Java类,也就是所谓的Classpath设置。本节将介绍如何进行这些相关的设置。

2.2.1 设置Path

在安装好JDK程序之后,在JDK安装目录(假设是C:Program FilesJavajdk1.5.0_06)下的bin目录中,会提供一些开发Java程序时必备的工具程序。对于Java的初学者,建议从命令符模式(在Windows 2000/XP下称之为命令提示符)下来操作这些工具程序。您可以在Windows 2000/XP的“开始”菜单中选择“运行”,输入“cmd”命令来打开命令符模式。

虽然您知道JDK的工具程序是位于bin目录下,但您的操作系统并不知道如何找到这些工具程序。所以当您输入javac尝试执行编译程序时,命令符模式下会告诉您找不到javac工具程序,如图2-8所示。

图2-8 出现这个信息表示找不到指定的工具程序

您必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序。有几个方法可以进行这项设置,最简便的方法就是设置系统变量中的Path环境变量。在Windows 2000/XP下可以选择桌面上的“我的电脑”并单击鼠标右键,选择“属性”后切换至“高级”页面,并单击下方的“环境变量”按钮,在“环境变量”对话框中编辑Path变量,如图2-9所示。

图2-9 选择Path变量并单击“编辑”按钮以进行路径设置

如图2-10所示,在Path变量的“编辑系统变量”对话框中,在“变量值”文本框中先输入一个“;”,接着输入JDK bin目录的路径(这里假设是C:Program FilesJavajdk1.5.0_06in),然后单击“确定”按钮即可完成设置。

图2-10 在Path变量中加入JDK的bin目录路径

设置Path变量之后,要重新打开一个命令符模式才能重新读入Path变量内容,接着如果执行javac程序,应该可以看到图2-11所示的画面。

图2-11 若设置Path变量成功,就可以找到指定的工具程序

也可以在命令符模式下执行以下的命令,直接设置目前的环境变量,包括Path变量(这个设置在下次重新打开命令符模式时就不再有效):

set Path=%Path%;C:Program FilesJavajdk1.5.0_06in

由于以上介绍的Path设置都是寻找JDK安装目录下的bin目录,所以操作系统会搜索JDK安装目录下的工具程序。这样当执行java程序时,默认会使用JDK所附的JRE(即C:Program FilesJavajdk1.5.0_06jre),而不是公用的JRE(即C:Program FilesJavajre1.5.0_06)。

简单地说,操作系统会尝试在指定的Path变量中寻找指定的工具程序。当输入javac命令时,由于Path变量中有设置JDK的bin目录的路径,操作系统就可以根据这个信息来找到javac工具程序。

2.2.2 设置Classpath

Java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(也就是.class文件)。

有几个方法可以设置Classpath,最简单的方法是在系统变量中新增Classpath环境变量。在图2-9中的“系统变量”下单击“新建”按钮,在“变量名”文本框中输入Classpath,在“变量值”文本框中输入Java类文件的位置。例如可以输入“.;C:Program FilesJavajdk1.5.0_06lib ools.jar; C:Program FilesJavajdk1.5.0_06lib t.jar”(jar文件是zip压缩格式,其中包括.class文件和jar中的Classpath设置),每一路径中间必须以;作为分隔。

事实上JDK 5.0默认就会到当前工作目录(上面的.设置),以及JDK的lib目录(这里假设是C:Program FilesJavajdk1.5.0_06lib)中寻找Java程序。所以如果Java程序是在这两个目录中,则不必设置Classpath变量也可以找得到,将来如果Java程序不是放置在这两个目录时,则可以按上述设置Classpath。

如果所使用的JDK工具程序具有Classpath命令选项,则可以在执行工具程序时一并指定Classpath。例如:

javac -classpath classpath1;classpath3...

其中classpath1、classpath 2是实际要指定的路径。也可以在命令符模式下执行以下的命令,直接设置目前的环境变量,包括Classpath变量(这个设置在下次重新打开命令符模式时就不再有效):

set CLASSPATH=%CLASSPATH%;classpath1;classpath3...

总而言之,设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序。

良葛格的话匣子:

以上介绍的是几个简单的Path与Classpath设置方式,实际上还有一些设置方式。本章最后列出了几个介绍Path、Classpath设置的网络资源链接,内容包括其他操作系统下的设置方式,您可以从中进一步了解相关的设置。

2.3 第一个Java程序

完成JDK相关环境设置之后,无论如何就先写一个简单的Java程序,以测试一下环境设置是否正确,顺便增强一些学习的信心。以下要介绍的第一个Java程序是会显示“嘿!我的第一个Java程序!”这段信息的简单程序。

2.3.1 编写和编译Java程序

在正式编写程序之前,先确定可以看得到的文件的扩展名。在Windows 2000/XP下默认是不显示文件的扩展名的,这会造成重新命名文件时的困扰。如果目前在“资源管理器”下无法看到文件的扩展名,应先执行工具栏上的“工具”|“文件夹选项”并切换至“查看”页面,取消“隐藏已知文件类型的扩展名”复选框,如图2-12所示。

图2-12 取消“隐藏已知文件类型的扩展名”复选框以显示扩展名

接着选择一个目录来编写Java源代码文件。假设该文件存储在C:workspace目录,您要新增一个“文本文件”(也就是.txt文件),并重新命名文件为HelloJava.java。由于是将文本文件的扩展名从.txt改为.java,所以系统会询问您是否更改扩展名,应确定更改,接着双击HelloJava.java打开文件,并照着图2-13所示编写程序。

图2-13 第一个Java程序

这个程序有几点必须注意:

Java的源文件必须以扩展名 .java结束

这也就是必须让“资源管理器”显示扩展名的原因。

主文件名与类名称必须一致

Java程序的类名称是指class关键词(Keyword)后的名称。就这个例子而言,也就是HelloJava,该名称必须与HelloJava.java的主文件名(HelloJava)一致。

注意每个字母的大小写

Java程序中会区分字母的大小写,System与system对Java程序来说是不一样的名称。

空白只能是半角空格符或是Tab字符

有些初学者可能不小心输入了全角空格符,这很难检查出来。

写好程序并存盘后,接着打开一个命令符模式,并使用以下的命令切换至HelloJava.java所在的目录(在此例中是C:workspace):

> cd C:workspace

接着使用javac工具程序来编译.java文件,这里指定编译HelloJava.java。命令如下:

C:workspacejavac HelloJava.java

如果编译顺利成功,则在HelloJava.java所在的目录,会出现一个HelloJava.class文件,这是已经编译完成的Java字节码(Bytecodes)文件程序。

您可能会遇到以下的几个错误,这表示您有一些地方操作有误:

error: cannot read: HelloJava.java

这表示javac工具程序找不到您指定的.java文件,请检查文件是否存在目前的目录中,或是文件名称是否有误。

HelloJava.java:1: class HelloJava is public, should be declared in a file named HellJava.java

类名称与主文件名不符,请确定主文件名与类名称是相同的。

HelloJava.java:3: cannot find symbol

程序代码中某些部分输入错了,最常发生的原因可能是没有注意到字母大小写。

javac 不是内部或外部命令、可执行的程序或批量文件

Path设置有误或没有在Path中加入JDK的bin目录,请参考2.2节的内容。

2.3.2 执行Java程序

在顺利编译出 .class的文件之后,可以使用java工具程序来执行它。执行时必须指定类名称,就以上的例子来说,也就是指定HelloJava.class这个文件的主文件名。命令执行方式如下:

C:workspace>java HelloJava

java工具程序会根据您指定的类名称,实际加载.class的文件,以上例来说,就是载入HelloJava.class并执行,执行的结果应该是图2-14所示的画面。

图2-14 执行第一个Java程序的成功画面

您可能会遇到以下的几个错误,这表示您有一些地方操作有误:

Exception in thread"main" java.lang.NoClassDefFoundError

java工具程序找不到您所指定的类,请确定指定的类存在目前的目录中,名称是否指定正确(如果是旧版的JDK,可能必须在Classpath中加入.,表示可于目前目录中找到所指定的类)。

Exception in thread "main" java.lan.NosuchMethodError: main

没有指定Java程序的入口(Entry Point)。java工具程序指定的类必须要有一个程序入口,也就是必须包括main(String[] args)这个方法(Method),请确定您的程序中包括它,必须与图2-13所示的HelloJava.java内容一致。

在后面的章节中,如果不是要特别强调,就不再重复指出如何编译与执行Java程序。当在后面的章节中说要编译Java程序时,就是指使用javac工具程序来编译.java;而说要执行Java程序时,就是指使用java工具程序来执行指定的Java类。

余辉

这不是你的环境变量出了什么问题吧。既然你已经到这一步了。只能证明你文件名和里面的public类名不一样。java规定。必须一样。

clou

WIN2000/XP环境配置(配置完后需要重新启动操作系统)

我的电脑->属性->高级->环境变量->系统变量

添加变量名path,变量值E:j2sdk1.4.2_12in

变量名classpath,变量值.;E:j2sdk1.4.2_12lib

蓓蓓

环境变量都设置正确。

得细心检查一下拼写错误了,没道理会出这号错误

cd javacode

dir 确认有 Hello.java? 而不是 Hello.java.txt??

javac Hello.java

good luck

贝贝

cd javacode

javac Hello.java

马老四

应该不是环境变量问题了 你可能没注意大小写 名字 .JAVA

相关推荐

下列命令中,是Java编译命令的是(  )。

【答案】:A本题考查Java中JDK工具。javac是Java的编译命令,能将源代码编译成字节码,以.class扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是-个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。
2023-06-27 19:31:321

在Applet生命周期中,下面方法中,在装载Applet时被调用的是(  )。

【答案】:BB。【解析】在Java Applet的生命周期中,共有4种状态和4个方法:init()、start()、stop()和destroy()。在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。
2023-06-27 19:31:391

下列关于JavaApplication与Applet的说法中,正确的是(  )。

【答案】:CC。【解析】本题考查JavaApplication与Applet的区别。Applet与Application的主要区别在执行方式上,Applieation以main()方法为入口点运行,Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。两者都是通过”javac”命令编译,所以只有选项C说法正确.
2023-06-27 19:31:461

Java工具集中的javac,java,appletviewer各有什么作用

javac:Java编译器,将Java源代码(java后缀)换成字节码文件(class后缀)。我们编写的java程序并不是基于某一个软硬件平台,而是基于使用版本的JDK提供的“虚拟”系统(JVM)提供的API方法,因此要把它(java后缀文件)翻译成JVM能能识别的class字节码文件java:Java解释器,执行字节码文件(class后缀文件,运行它就算真正在系统上运行java程序了)。JVM根据不同的软硬件系统提供或支持的功能统一虚拟化了一系列的API方法,再根据指定的class文件执行这些API方法因此java工作的顺序是:1.编写java源代码(java后缀)>2.通过javac将java源代码编译为字节码文件(class后缀)>3.将程序迁移到到具体要执行的机器上(你现在一般就是在自己的机器上)后用java执行相应的字节码文件这个java程序就能正确执行了。appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
2023-06-27 19:31:551

eclipse找不到appletviewer

代码错误。1、打开命令提示窗口、打入策略工具并按进入、在PolicyTool对话框中,点击AddPolicyEntry按钮(添加规则项目)、点击AddPermission按钮(添加权限)、点击许可下拉菜单选择AllPermission、点击ok(确认)、点击Done(完成)、从file菜单中选择Saveas(文件菜单选择另存为)、在C:DocumentsandSettingsAdministrator(当前操作系统用户名)中保存.java.policy文件(这个要根据情况来如果没有.java.policy文件开始会弹出个提示说是在什么地方找不到.java.policy你就把它存在提示的那个目录下面)。2、就可以在eclipse找到appletviewer了。
2023-06-27 19:32:021

jdk是什么,有什么用

DK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。。。就像你想耕田,首先你要有田给你耕
2023-06-27 19:32:3314

为什么java appletviewer不能查看,老是提示小程序未初始化

这是因为 你的插件没有装好。最好不要用 命令行的applet viewer直接 在main 中定义 frame 。添加 applet 到其中 ,再显示。
2023-06-27 19:33:011

Java中运行Applet没有反应怎么办?

楼主,请贴上详细的错误信息。。。。。没有反应,是点击后没有反应、还是在浏览器中显示后没有反应。。。。。
2023-06-27 19:33:204

Applet不能在浏览器上运行?

自从xp sp1补丁出了以后就不可以了,曾经默认是可以的。貌似浏览器安全设置里面可以允许他运行,但是别人的机器你设置不了。Applet这个东西少用为好,除非是你固定的客户机器访问,他们都把浏览器设置为允许。
2023-06-27 19:33:272

java 用运行的applet出现方块

注意:applet不能直接用java命令运行 方法(步骤): 1、Javac welcome.java后生成welcome.class 2、在跟welcome.class同一级的目录下新建一个文本文件,并输入: <applet code="welcome.class" width=320 height=180> </applet> 3、保存并将文件名改为welcome.html (这个html文件的名字任意,在这边我用welcome) 4、在cmd中输入appletviewer welcome.html便可以看见你的applet了 或直接把这个welcome.html拖入浏览器运行,也可以有同样效果 5、现在我解释一下上面的代码: <applet> </applet> 是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的 code:欲运行的class的名字 width:applet窗口的宽度 height: applet窗口的高度
2023-06-27 19:33:471

下列关于Java Application与Applet的说法中,正确的是

答案为: C
2023-06-27 19:34:075

jdk的所有命令,比如javac java javadoc 等的具体使用

Java JDK中调试器的命令是jdb
2023-06-27 19:34:232

JAVA安装完成,但是IE就是打不开,需要JAVA加载的页面

jdk1.5以上默认都有的啊
2023-06-27 19:34:314

java applet 不能在网页中显示

一般有几个情况: 1.清除ie的缓存。(重要)2.检查一下调用applet中的语句问题,调用的路径是否正确,导入的包是否正确。(重要)3.检查jre。也就是这台电脑的java运行环境是否符合运行的版本需要,不能低于编辑applet的版本。好好检查! 4.环境变量,是否导入的环境变量即c:in等,是自己一直用的jdk.!!!!!!严重鄙视楼下的,干嘛抄我的回答啊!!孬泡
2023-06-27 19:34:381

Eclipse如何配置运行applet?

导啊
2023-06-27 19:34:474

appletviewer.exe怎么用?java问题

建议你使用eclipse做编译环境,这样你就不用写HTML文件了,它会自动帮你创建!你只用写好以上代码,点运行就OK了!!!
2023-06-27 19:34:542

怎么样区分应用程序和小应用程序

1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
2023-06-27 19:35:031

熟练的程序员应该掌握哪些Java开发技术?

一个熟练的程序员需要掌握的知识是非常多,俗话说,活到老学到老。计算机的更新是非常迅速的,对于程序员来说,想要掌握计算机最新的知识,需要不断的学习新知识。在学习Java知识的过程中,初学者和熟练的程序员学习的方法和需要掌握的技术是不同的,那么对于熟练的程序员来说应该掌握哪些开发技术呢?下面昌平电脑培训为大家具体介绍。1、语法:无论学习任何语言,语法都是最核心的部分。Java程序员也是需要熟练掌握语法,在进行代码编写的过程中,编辑器在出现的问题的地方会进行明确的显示,对于语法的错误应该具备解决问题的能力。2、命令:学习过程中还必须熟悉JDK附带的一些常用命令和常用选项。命令需要熟悉:appletviewer,HtmlConverter,jar,java,javac,javadoc,javap,javaw,native2ascii,serialver等多种。如果您还没有完全了解这些命令,那么昌平IT培训认为你可能并不是很了解Java。3、工具:在学习Java语言开发的过程中,必须学会使用一种IDE的开发工具。它包含的工具有很多种,其中Eclipse、Netbeans、JBuilder、Jdeveloper和IDEA等,还包含一些工程管理、常用的选项设置以及进行调试的功能。4、测试:在任何开发中,测试的步骤都是非常重要的,只有掌握测试的方法才能让后期代码的使用更加稳定,并且java课程培训机构发现还能对代码进行自动测试。5、管理:Java程序员必须熟悉使用ant来完成项目管理的常见任务,例如项目编译、生成javadoc、生成jar、版本控制和自动测试。6、规范:进行编写的代码必须符合流行的编码约定,例如类名的第一个名称的大小写,成员的第一个字母的小写和方法名称,方法名称的第一个单词通常是动词,包名称全部是小写等,java课程这样明确的区分方法以便保证程序的可读性。
2023-06-27 19:35:101

windows下在eclipse中运行一个简单的applet报一个java.awt.HeadlessException异常

jdk1.5 环境下无异常
2023-06-27 19:35:173

DkmiBrowserDemo是什么文件夹

正好最近在学习JAVA,我来回答一下:bin文件夹存放的是编译JAVA源程序,运行JAVA类文件所需的一些程序,例如JAVAC,JAVA,APPLETVIEWER等等。lib文件夹下存放的是运行JAVA程序所需要的一些库文件,与C语言中的库文件类似,在使用时,注意设置系统环境变量,在系统环境变量中新建一个新的变量PATH,值设置为你的JDK1.6下面bin目录的路径,这样无论你的JAVA源代码存放在哪个目录下,你都可以方便编译运行。
2023-06-27 19:35:241

为什么我的java appletviewer不能运行

为什么javaappletviewer不能查看,老是提示小程序未初始化得先把java文件编译成.class文件,而且编译生成的class文件要和html文件放在同一个目录下。有不懂的可以找我。
2023-06-27 19:35:434

计算机java的求助哦~~~~~~·

b、b、d、acf、a、c、c、b、b、b、d、b、c、d、c
2023-06-27 19:36:018

哪有java代码编程的练习题带答案的那种?

我给你找个链接。直接能下载。不需要注册或者积分什么的东西
2023-06-27 19:36:232

java开发工程师必须要学的技术有哪些?

熟练掌握数据结构、算法、操作系统、计算机网络等基础知识熟练掌握Java编程、熟悉Java高并发开发手段、对JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验熟练掌握Struts2、Spring、Hibernate、Mybatis 等框架的使用,熟悉 Spring 原理熟练掌握Dubbo、Zookeeper、常见的消息队列(比如ActiveMq)的使用熟悉Linux 系统的使用,在Linux系统下具有实际的开发经验熟悉MySQL数据库的使用、常见SQL语句的书写以及常见的优化手段掌握 Spring Boot +Spring Cloud +Docker了解Hadoop 生态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase
2023-06-27 19:36:343

用windows控制台编译applet成功但运行出现java.lang.NoClassDefFoundError错误

建个文件夹chapter9,把。class放进去,然后 <Applet code="chapter9.HelloApplet.class" width=200 height=100>
2023-06-27 19:37:072

Java运行问题

path,class path有没有设对,我觉得netbeans还行啦,比jdk方便!~
2023-06-27 19:37:154

html 运行applet只显示一块灰色区域,没有报错。之前还好好的,突然就不行了。在eclipse上运行永远是正常

在控制页面设置中,把后台打开
2023-06-27 19:37:221

JAVA中Applet小程序播放音乐

你得要有音乐文件啊
2023-06-27 19:37:304

D:java>appletviewer abc.html D:java> 没有任何反应呢?

因为你的html文件中<>(尖括号)都用的是中文的尖括号,HelloWorldApplet.class的双引号,也是中文双引号,把它们都改成英文的尖括号<>和双引号"就行了。
2023-06-27 19:37:361

JDK中的javac,java,appletviewer各有什么作用,要详细

javac:Java编译器,将Java源代码换成字节代java:Java解释器,直接从类文件执行Java应用程序代码appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
2023-06-27 19:37:572

下列命令中,是Java编译命令的是(  )

【答案】:AA【解析】本题考查Java中JDK工具。javac是Java的编译命令,能将源代码编译成字节码,以.ClaSS扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。
2023-06-27 19:38:141

下列关于JavaApplication与Applet的说法中,正确的是(  )。

【答案】:C本题考查JavaApplication与Applet的区别。Applet与Application的主要区别在执行方式上,Ap—plication以main(  )方法为入口点运行,Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。两者都是通过”javac”命令编译,所以只有选项C说法正确。
2023-06-27 19:38:211

请教,怎样从命令行启动appletviewer运行applet?

在程序开头写上//<applet code=hehe width = 100 height = 50//</appletappletviewer 只看见<applet</applet标签内的内容所以注释掉也可以。只要运行appletviewer hehe.java就可以了
2023-06-27 19:38:311

简单的html调用applet

Applet程序开发主要步骤如下: 1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序。 2)把Applet的源程序转换为字节码文件。 3)编制使用class 的HTML文件。在HTML文件内放入必要的语句。 下面举一个最简单的HelloWorld 例子来说明Applet程序的开发过程: (1) 编辑Applet 的java源文件 创建文件夹C:ghq,在该文件夹下建立 HelloWorld.java 文件的源代码如下:import java.awt.*;import java.applet.*;public class HelloWorld extends Applet{ public void paint(Graphics g){ g.drawString("HelloWorld!",5,35); } } 保存上述程序在C:ghqHelloWorld.java文件里。 (2)编译Applet 编译HelloWorld.java源文件可使用如下JDK命令: C:ghq>javac HelloWorld.java 注意:如果编写的源程序违反了Java编程语言的语法规则,Java编译器将在屏幕上显示语法错误提示信息。源文件中必须不含任何语法错误,Java编译器才能成功地把源程序转换为appletviewer和浏览器能够执行的字节码程序。 成功地编译Java applet之后生成响应的字节码文件HelloWorld.class的文件。用资源管理器或DIR命令列出目录列表,将会发现目录C:ghq中多了一个名为HelloWorld.class的文件。 (3)创建HTML文件 在运行创建的HelloWorld.class 之前,还需创建一个HTML文件,appletviewer或浏览器将通过该文件访问创建的Applet。为运行HelloWorld.class, 需要创建包含如下HTML语句的名为HelloWorld.html的文件。<APPLET CODE="JavaWorld.class" //这里应该是HelloWorld.class WIDTH=200 HEIGHT=100>本例中,语句指明该Applet字节码类文件名和以像素为单位的窗口的尺寸。虽然这里HTML文件使用的文件名为HelloWorld.HTML,它对应于HelloWorld.java的名字,但这种对应关系不是必须的,可以用其他的任何名字(比如说Ghq.HTML)命名该HTML文件。但是使文件名保持一种对应关系可给文件的管理带来方便。 (4)执行 HelloWorld.html 如果用appletviewer运行HelloWorld.html,需输入如下的命令行: C:ghq>appletviewer JavaWorld.html 可以看出,该命令启动了appletviewer并指明了HTML文件,该HTML文件中包含对应于HelloWorld 的语句。 如果用浏览器运行HelloWorld Applet,需在浏览器的地址栏中输入HTML文件URL地址。 至此,一个Applet程序的开发运行整个过程结束了(包括java源文件、编译的class文件、html文件以及用appletviewer或用浏览器运行)。
2023-06-27 19:38:371

主题:Applet在ie上不能显示?怎么回事?

我的applet编译好了,相应的代码也加入了html中,当在IE中打开时The Animator Applet (1.1) - example 1alt="Your browser understands the <APPLET> tag but isn"t running the applet, for some reason." Your browser is completely ignoring the <APPLET> tag!我的操作系统是xp 我的ie是ie6在ie6上应该是可以的 除非你是ie5我的就是ie6,不是说只有Ie版本低的才需要装插件么WINXP从04年开始把微软的虚拟机都卸除了,所以IE里面没有虚拟机,自然不能运行Applet了,就算还有微软的虚拟机,那也只支持JDK1.1以下的版本,你用JDK1.2以上版本编译肯定是不行的建议装下j2re ie的虚拟机不行的吧运行的是APPLET 还是APPLETION(小程序)APPLET要使用jre的你不安定因素装是看不了不得1。0以上的版本的applet的在java的主页有down,在jdk中有一个工具还可以把网页生成为一个自动检测jre的功能页。用jsp的plugin applet标签告诉你千万别用JBuilder5以上的版本去编译你的applet是肯定运行了的用JDK中的AppletViewer这个工具,在JDK_HOMEin目录下面的一个AppletViewer.exe文件,操作如下:TOP该问题已经结贴 ,得分记录:dlxu(10)、superfishmanweb(5)、drugon(5)、
2023-06-27 19:39:081

java 布局与日历 第一部分

出现:“Appletviewer”不是内部或外部命令 是因为没有配置运行java的环境。配置java运行环境:1.若jdk安装在C:jdk1.62.点击我的电脑->属性->高级->环境变量3.新建系统变量: 变量名 变量值 JAVA_HOME C:jdk1.6 CLASSPATH .;%JAVA_HOME%lib path %JAVA_HOME%in; [注意:第三个变量path原先已存在值,不要覆盖,只要在前面将 %JAVA_HOME%in; 添加到前面就可以了]
2023-06-27 19:39:161

Java Application和Java Applet的区别

Java Applet和Java Application在结构方面的主要区别表现在:x0dx0a (1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。x0dx0a (2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。x0dx0a (3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口 点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含 main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个 从 java.applet.Applet派生的类,它是由Java系统提供的。x0dx0a (4)Java Applet程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。x0dx0a (5)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站 点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于 Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功 能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增 加了交互性。
2023-06-27 19:39:251

JAVA怎样区分应用程序和小程序

1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
2023-06-27 19:39:531

如何学习编写java 应用程序

可以看网上张龙的java web开发
2023-06-27 19:40:033

java里的jdk是什么意思

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。 JDK中还包括各种例子程序,用以展示Java API中的各部分。 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。 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反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
2023-06-27 19:40:221

编译java程序的命令是

  javac是Java的编译命令,能将源代码编译成字节码,以。class扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。   Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。   使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
2023-06-27 19:40:301

MQ Java Client 方式和MQ Java Binding方式的区别

 MQ Java Binding方式使用JNI(Java Native Interface)类似于MQ 服务器应用程序。  MQSeries Java客户机服务器连接最快的方式是MQ Java Binding方式,这种方式要求MQ Java应用和MQ Server在同一台机器上。使用MQ Java Binding方式避免了建立网络连接的开销,因此,当连接对性能影响很大时,应当选用MQ Java Binding方式。  MQ Java Client方式通过Server端定义的服务器连接通道连接,服务器方需要启动侦听程序。MQ Java Client方式用于Java客户程序和服务器不在同一台机器时进行连接。  客户端连接,建立MQEnvironment类  MQEnvironment.hostname  以下是,客户端连接例子  // ===========================================================================  //  // Licensed Materials - Property of IBM  //  // 5639-C34  //  // (c) Copyright IBM Corp. 1995,1999  //  // ===========================================================================  // WebSphere MQ M"z Java f sample applet  //  // This sample runs as an applet using the appletviewer and HTML file,  // using the command :-  // appletviewer MQSample.html  // Output is to the command line, NOT the applet viewer window.  //  // Note. If you receive WebSphere MQ error 2 reason 2059 and you are sure your  // WebSphere MQ and TCP/IPsetup is correct,  // you should click on the "Applet" selection in the Applet viewer window  // select properties, and change "Network access" to unrestricted.  import com.ibm.mq.*; // Include the WebSphere MQ classes for Java package  public class MQSample extends java.applet.Applet  {  private String hostname = "your_hostname"; // define the name of your  // host to connect to  private String channel = "server_channel"; // define name of channel  // for client to use  // Note. assumes WebSphere MQ Server  // is listening on the default  // TCP/IPport of 1414  private String qManager = "your_Q_manager"; // define name of queue  // manager object to  // connect to.  private MQQueueManager qMgr; // define a queue manager object  // When the class is called, this initialization is done first.  public void init()  {  // Set up WebSphere MQ environment  MQEnvironment.hostname = hostname; // Could have put the  // hostname & channel  MQEnvironment.channel = channel; // string directly here!  MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,//Set TCP/IPor server  MQC.TRANSPORT_MQSERIES);//Connection  } // end of init  public void start()  {  try {  // Create a connection to the queue manager  qMgr = new MQQueueManager(qManager);  // Set up the options on the queue we wish to open...  // Note. All WebSphere MQ Options are prefixed with MQC in Java.  int openOptions = MQC.MQOO_INPUT_AS_Q_DEF |  MQC.MQOO_OUTPUT ;  // Now specify the queue that we wish to open, and the open options...  MQQueue system_default_local_queue =  qMgr.accessQueue("SYSTEM.DEFAULT.LOCAL.QUEUE",  openOptions);  // Define a simple WebSphere MQ message, and write some text in UTF format..  MQMessage hello_world = new MQMessage();  hello_world.writeUTF("Hello World!");  // specify the message options...  MQPutMessageOptions pmo = new MQPutMessageOptions(); // accept the defaults,  // same as  // MQPMO_DEFAULT  // constant  // put the message on the queue  system_default_local_queue.put(hello_world,pmo);  // get the message back again...  // First define WebSphere MQ message buffer to receive the message into..  MQMessage retrievedMessage = new MQMessage();  retrievedMessage.messageId = hello_world.messageId;  // Set the get message options..  MQGetMessageOptions gmo = new MQGetMessageOptions(); // accept the defaults  // same as  // MQGMO_DEFAULT  // get the message off the queue..  system_default_local_queue.get(retrievedMessage, gmo);  // And prove we have the message by displaying the UTF message text  String msgText = retrievedMessage.readUTF();  System.out.println("The message is: " + msgText);  // Close the queue  system_default_local_queue.close();  // Disconnect from the queue manager  qMgr.disconnect();  }  // If an error has occurred in the above, try to identify what went wrong.  // Was it WebSphere MQ error?  < 1. WebSphere MQ classes for Java >} applet (2/3)  >}zk  62 WebSphere MQ 9C Java  >}  TBzkN]>;vr%D&CLr,|9Cs(==:  1. ,S=SPmw  2. +{"Ek SYSTEM.DEFAULT.LOCAL.QUEUE  3. YN!5XD{"  catch (MQException ex)  {  System.out.println("WebSphere MQ error occurred : Completion code " +  ex.completionCode +  " Reason code " + ex.reasonCode);  }  // Was it a Java buffer space error?  catch (java.io.IOException ex)  {  System.out.println("An error occurred whilst writing to the  message buffer: " + ex);  }  } // end of start  } // end of sample
2023-06-27 19:40:391

jdk安装后bin目录中为啥没有exe文件

有啊,还很多,你是不是隐藏了文件的扩展名呢?
2023-06-27 19:40:482

从事java实施应该具备哪些技能?

1、语法:必须比较熟悉,在写代码的时候,IDE(IntegratedDevelopmentEnvironment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。x0dx0ax0dx0a2、命令:必须熟悉JDK(JavaDevelopmentKit,Java开发工具箱——JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。)带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。x0dx0ax0dx0a3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。x0dx0ax0dx0a4、API(ApplicationProgrammingInterface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:x0dx0a◆java.lang包下的80%以上的类的功能的灵活运用;x0dx0a◆java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer;x0dx0a◆java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合;x0dx0a◆java.math包下的100%的内容;x0dx0a◆java.net包下的60%以上的内容,对各个类的功能比较熟悉;x0dx0a◆java.text包下的60%以上的内容,特别是各种格式化类;x0dx0a◆熟练运用JDBC.80%、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java;x0dx0a◆AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印;x0dx0a◆Swing的基本内容,和AWT的要求类似;x0dx0a◆XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。x0dx0ax0dx0a5、测试:Junit测试是程序员测试,即所谓白盒测试。一位合格的Java开发工程师必须熟悉使用junit编写测试用例完成代码的自动测试。x0dx0ax0dx0a6、管理:必须熟悉使用Ant(中文译为蚂蚁,是一种基于Java的build工具。)完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。x0dx0ax0dx0a7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。x0dx0ax0dx0a8、思想:必须掌握OOP(ObjectOrientedProgramming,面向对象编程)的主要要求,这样使用Java开发的系统才能是真正的Java系统。x0dx0ax0dx0a9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。x0dx0ax0dx0a10、博学:掌握J2EE、Oracle、WebLogic、Jboss、Spring、Struts、Hibernate等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
2023-06-27 19:41:111

java jdk与编译器有什么关系

jdk包含编译器,编译器就一个文件 javac.exe
2023-06-27 19:41:192

java如何运行,从哪运行?

jdk安装好配置环境变量后,系统就承认了 java,javac等命令,当编译好java文件,就可以在开始——运行——cmd的dos系统下运用指定命令运行java文件。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具总之,jdk并不是一个应运软件,并不能从哪里运行。编译时在任何可输入文本的软件中均可(通常用.txt记事本编译),编译好后改名.java文件,在dos系统中用 javac命令编译连接 java命令 .运行。
2023-06-27 19:41:251

熟练的程序员应该掌握哪些Java开发技术?

一个熟练的程序员需要掌握的知识是非常多,俗话说,活到老学到老。计算机的更新是非常迅速的,对于程序员来说,想要掌握计算机最新的知识,需要不断的学习新知识。在学习Java知识的过程中,初学者和熟练的程序员学习的方法和需要掌握的技术是不同的,那么对于熟练的程序员来说应该掌握哪些开发技术呢?下面昌平电脑培训为大家具体介绍。1、语法:无论学习任何语言,语法都是最核心的部分。Java程序员也是需要熟练掌握语法,在进行代码编写的过程中,编辑器在出现的问题的地方会进行明确的显示,对于语法的错误应该具备解决问题的能力。2、命令:学习过程中还必须熟悉JDK附带的一些常用命令和常用选项。命令需要熟悉:appletviewer,HtmlConverter,jar,java,javac,javadoc,javap,javaw,native2ascii,serialver等多种。如果您还没有完全了解这些命令,那么昌平IT培训认为你可能并不是很了解Java。3、工具:在学习Java语言开发的过程中,必须学会使用一种IDE的开发工具。它包含的工具有很多种,其中Eclipse、Netbeans、JBuilder、Jdeveloper和IDEA等,还包含一些工程管理、常用的选项设置以及进行调试的功能。4、测试:在任何开发中,测试的步骤都是非常重要的,只有掌握测试的方法才能让后期代码的使用更加稳定,并且java课程培训机构发现还能对代码进行自动测试。5、管理:Java程序员必须熟悉使用ant来完成项目管理的常见任务,例如项目编译、生成javadoc、生成jar、版本控制和自动测试。6、规范:进行编写的代码必须符合流行的编码约定,例如类名的第一个名称的大小写,成员的第一个字母的小写和方法名称,方法名称的第一个单词通常是动词,包名称全部是小写等,java课程这样明确的区分方法以便保证程序的可读性。
2023-06-27 19:41:321

一个高级java工程师需要具备什么能力和技术?

分布式框架Dubbo、SpringCloud、MQ、Nginx、Redis,还没学呢吧?多看看动力节 点的Java视频教程,保准比其他学校的好。或者到学校面授学习,北京校区在大兴,深圳校区明年2月份开,是杜老师教授。
2023-06-27 19:41:438

谁能介绍一下jdk安装后那些文件夹干什么的?

jdk安装之后的文件夹介绍如下: 1.首先看到的是bin目录:是存放编译器和工具的2.include文件夹:是用于编译本地方法的文件3.jre文件夹:是java运行环境的文件4.lib文件夹:是存放类库文件的5.src.zip:解压后得到src文件夹,这个是存放的类库源文件
2023-06-27 19:42:262

计算机二级JAVA第一章辅导:Java程序编写及运行的过程

Java有2类应用程序,javaApplication和JavaApplet。前者是独立的应用程序,而后者嵌入Html在浏览器中执行。 (1) Java Application应用程序的编写和执行分3步执行: ① 编写源代码。 ② 编译源代码 ③ 解释执行,利用j2sdk解释器java.exe执行. (2)java applet 应用程序的编写和执行共分4步进行: ①编写源代码,这步与java application应用程序相同,我一个源文件存入制定文件夹中。注意,该程序不含main方法。 ②编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹。 ③编译过程,与java application应用程序相同,编译应用程序的java部分。 ④解释执行,同样在dos方式下, 输入命令:appletviewer filename.html(这里的filename.不要求与java 文件同名)。如无错误,现实结果,如有出错报告,排错后,重复上面解释执行。
2023-06-27 19:42:331