我创建了一个Java applet 程序并编译了它。编译的结果是生成了
class
文件。但是,在使用 appletviewer
命令通过命令提示符运行小程序时,它显示了以下警告消息。
D:\Applets\Applets>appletviewer FirstApplet.java
Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults.
当我再次运行此命令时,它不会显示警告消息,但小程序未运行。
如何解决这个问题?
我对这个问题的解决方案是简单地(在 Eclipse 中)转到“运行”->“运行配置...”并打开 JRE 卡,我在其中将 Java SE 设置为较新的安装版本。 (就我而言,从 SE 6 到 SE 7)
文件
.appletviewer
应位于您的主文件夹中。如果不存在则创建默认文件。您也可以将其放在%USERPROFILE%\.hotjava\properties
中。
如果您运行 appletviewer,它会运行,因为您从中收到了任何消息。假设您的实例是在
%PATH%
上创建的。但为了正确运行,您应该提供包含已弃用的 <APPLET>
标签的参数文本文件。它的扩展名是什么并不重要。
您的扩展名错误。您应该像这样传递 HTML 文件路径:
D:\Applets\Applets>appletviewer htmlfile_name.html
而不是这个:
D:\Applets\Applets>appletviewer FirstApplet.java
从命令提示符在小程序查看器中编写、编译和运行小程序通常非常困难。更好的方法是从 Internet 下载 Eclipse 程序。当尝试从命令提示符运行程序时,我经常遇到很多错误,Eclipse 会自动编译,强调特殊单词(如 new、break、byte、short 等),甚至错误检查您的代码(它用波浪形的红色强调错误)像 Microsoft Word 的拼写检查一样的行)。我所有的问题都已经解决了!我强烈推荐下载它。
我认为你的jdk错过了一些包或丢失路径,所以重新安装jdk最新版本并运行你的程序。并检查您的 htm 程序是否正确,有时可能是由于 htm 程序错误而发生的。
按照 Oracle 的 Java:初学者指南 - 第六版(第 515 页)中的类似教程的说明,我遇到了同样的问题。说明告诉您立即使用小程序查看器运行 .java 文件。但是,您必须首先对其进行编译。所以,C:>javac FirstApplet.java。这将编译程序并创建 FirstApplet 类文件,这是当前执行中缺少的文件。然后,C:>appletviewer FirstApplet.java。您的小程序应该运行良好。教程省略了这条指令,这似乎很奇怪。
向 RAB 教授损坏的代码表示敬意(小程序在大多数浏览器中已被弃用)
首先,确保您的 jdk 文件夹中有 javadoc 文件夹(解压后简单地标记为“doc”),如下所示:
http://www.jcreator.com/installation.htm
您可以从这里下载 Java SE 8 的文档文件:
http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
确保在运行项目之前先构建项目(菜单/构建/构建项目)。
现在运行您的项目。
如果您使用命令行运行文件,请在导入包后使用此特定行。
/*<applet code = "Class_name.class" width=300 height=250></applet>*/
我已经在提示中更改了这一行并准备好:
D:\Applets\Applets>appletviewer FirstApplet.java