我创建了一个Java applet程序并对其进行了编译。作为编译的结果,它生成了class
文件。但是,它使用appletviewer
命令在命令提示符下运行applet时显示以下警告消息。
D:\Applets\Applets>appletviewer FirstApplet.java
Warning: Can't read AppletViewer properties file: C:eswaran_s.VMSPL\.hotjava\properties Using defaults.
当我再次运行此命令时,它不显示警告消息,但applet未运行。
我该如何解决这个问题?
答案 0 :(得分:9)
我解决这个问题的方法是简单地(在Eclipse中)转到Run->运行配置...并打开JRE卡,我将Java SE设置为更新的安装版本。 (在我的情况下从SE 6到SE 7)
答案 1 :(得分:2)
文件.appletviewer
应位于您的主文件夹中。如果它不存在则创建默认文件。您也可以将其放在%USERPROFILE%\.hotjava\properties
。
如果您运行appletviewer,它会运行,因为您收到了任何消息。假设您的实例是在%PATH%
上创建的。但要正常运行,您应该提供包含已弃用的<APPLET>
标记的参数文本文件。它有什么扩展并不重要。
答案 2 :(得分:1)
您的扩展程序错误。您应该像这样传递HTML文件路径:
D:\Applets\Applets>appletviewer htmlfile_name.html
而不是:
D:\Applets\Applets>appletviewer FirstApplet.java
答案 3 :(得分:0)
从命令提示符处编写,编译和运行applet查看器中的applet通常非常困难。更好的方法是从Internet下载Eclipse程序。尝试从命令提示符运行程序时,我经常遇到很多错误,Eclipse会自动编译,强调特殊字(如new,break,byte,short等)甚至错误检查你的代码(它强调错误的波浪形红色就像微软的单词拼写检查一样。我所有的问题都解决了!我认真推荐下载它。
答案 4 :(得分:0)
我认为你的jdk错过了一些包或丢失路径,所以重新安装了jdk最新版本并运行你的程序。并检查你的htm程序是否正确可能是由于错误的htm程序发生了一段时间。
答案 5 :(得分:0)
按照Oracle的Java:初学者指南 - 第六版(第515页)中的类似教程的说明,我遇到了同样的问题。方向告诉您立即使用applet viewer运行.java文件。但是,您必须先编译它。所以,C:&gt; javac FirstApplet.java。这将编译程序并创建您的FirstApplet类文件,这是您执行时当前缺少的。然后,C:&gt; appletviewer FirstApplet.java。你的小程序应该运行正常。似乎奇怪的是教程会遗漏这条指令。
答案 6 :(得分:0)
向RAB教授破解代码(大多数浏览器已弃用小程序)
答案 7 :(得分:0)
首先,请确保按以下建议在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
确保在运行项目之前先构建项目(菜单/构建/构建项目)。
现在运行您的项目。
答案 8 :(得分:-1)
我已经在提示符下更改了这一行并准备好:
D:\Applets\Applets>appletviewer FirstApplet.java