【问题标题】:Can't read AppletViewer properties file - Applet无法读取 AppletViewer 属性文件 - Applet
【发布时间】:2011-04-18 12:45:22
【问题描述】:

我创建了一个 Java 小程序并编译了它。作为编译的结果,它生成了一个class 文件。但是,它在使用appletviewer 命令在命令提示符下运行小程序时显示以下警告消息。

D:\Applets\Applets>appletviewer FirstApplet.java

Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults.

当我再次运行此命令时,它没有显示警告消息,但小程序没有运行。

我该如何解决这个问题?

【问题讨论】:

  • 你应该给你的applet查看器一个HTML文件,而不是Java源代码。
  • 即使我将 .html 文件传递​​给 appletviewer,我也遇到了同样的问题。你找到解决办法了吗?
  • @PaŭloEbermann:我有时会使用 tag-in-source 方法,如herehere 所示,以及-debug

标签: java applet appletviewer


【解决方案1】:

我对这个问题的解决方案是简单地(在 Eclipse 中)转到运行-> 运行配置...并打开 JRE 卡,在其中我将 Java SE 设置为较新的安装版本。 (在我的情况下,从 SE 6 到 SE 7)

【讨论】:

  • 我只是照你说的做了。而不是更改版本只是再次应用并解决了问题。
【解决方案2】:

文件.appletviewer 应该在您的主文件夹中。如果它不存在,则创建默认文件。也可以放在%USERPROFILE%\.hotjava\properties

如果您运行 appletviewer,它会运行,因为您收到了任何消息。假设您的实例是在%PATH% 上创建的。但要正常运行,您应该提供包含已弃用的<APPLET> 标记的参数文本文件。它有什么扩展名并不重要。

【讨论】:

    【解决方案3】:

    您的扩展名有误。您应该像这样传递 HTML 文件路径:

    D:\Applets\Applets>appletviewer htmlfile_name.html 
    

    而不是这个:

    D:\Applets\Applets>appletviewer FirstApplet.java 
    

    【讨论】:

      【解决方案4】:

      在小程序查看器中从命令提示符编写、编译和运行小程序通常非常困难。更好的方法是从 Internet 下载程序 Eclipse。尝试从命令提示符运行程序时,我经常遇到很多错误,Eclipse 会自动编译,强调特殊单词(如 new、break、byte、short 等),甚至错误检查您的代码(它用波浪形的红色强调错误行如 Microsoft word 的拼写检查)。我所有的问题都解决了!我强烈建议下载它。

      【讨论】:

        【解决方案5】:

        我认为您的 jdk 错过了一些包或丢失路径,因此重新安装 jdk 最新版本并运行您的程序。并检查您的 htm 程序是否正确可能是由于 htm 程序错误而发生的。

        【讨论】:

          【解决方案6】:

          按照 Oracle 的 Java 中类似教程的说明,我遇到了同样的问题:初学者指南 - 第六版(第 515 页)。说明告诉您立即使用小程序查看器运行 .java 文件。但是,您必须先编译它。所以,C:>javac FirstApplet.java。这将编译程序并创建您的 FirstApplet 类文件,这是当前执行中缺少的。然后,C:>appletviewer FirstApplet.java。您的小程序应该可以正常运行。教程会省略这条指令,这似乎很奇怪。

          【讨论】:

            【解决方案7】:

            向 RAB 教授损坏的代码大喊(Applet 在大多数浏览器中已被弃用)

            【讨论】:

              【解决方案8】:

              首先,请确保您的 jdk 文件夹中有 javadoc 文件夹(提取后仅标记为“doc”),如下所示:

              http://www.jcreator.com/installation.htm

              您可以从此处下载 Java SE 8 的 doc 文件:

              http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html

              确保在运行之前先构建项目(菜单/构建/构建项目)。

              现在运行您的项目。

              【讨论】:

                【解决方案9】:

                如果您使用命令行运行文件,请在导入包后使用此特定行。

                /*<applet code = "Class_name.class" width=300 height=250></applet>*/
                

                【讨论】:

                • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
                【解决方案10】:

                我已经在提示中更改了这一行并准备好了:

                D:\Applets\Applets>appletviewer FirstApplet.java 
                

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2012-09-30
                  • 1970-01-01
                  • 2018-12-23
                  • 1970-01-01
                  • 2017-08-18
                  • 2020-02-14
                  • 1970-01-01
                  相关资源
                  最近更新 更多