为啥我收到“找不到appletviewer”错误?

Posted

技术标签:

【中文标题】为啥我收到“找不到appletviewer”错误?【英文标题】:Why am I getting 'appletviewer not found' error?为什么我收到“找不到appletviewer”错误? 【发布时间】:2021-09-26 20:15:30 【问题描述】:

我写了一个程序appletExample.java

c:/users/set path = "C:\Program Files\Java\jdk-16\bin"
c:/users/desktop/jp>appletviewer appletexample.java

错误是"

'applet viewer' is not recognized as an internal or external command,
    operable program or batch file.

我收到此错误。但是设置路径也是正确的方法但是为什么会出现这个错误呢?谁能给我解释一下?

【问题讨论】:

因为小程序已经死了好几年了。 浏览器几年前就停止了对小程序的支持,可能他们已经(开始)从语言中删除了它们。 @Stultuske 但我只在命令提示符下使用它们 @CR28 这样吗?如果它从语言中删除,你认为它会神奇地工作吗,因为你在命令提示符下调用了它? @Stultuske 好的,谢谢 【参考方案1】:

我认为 jdk 16 已经淘汰了小程序,所以想要运行小程序的人下载 jdk 8 版本。

由于 jdk 15 也没有小程序,如果您想检查您的版本是否支持 appletviewer 或不这样做: 转到 windows> 程序文件 >java > jdk 1.5.05 > bin

因此,如果您在该文件夹中找到 appletviewer.exe,那么您的版本支持小程序。

如果你没有找到那个东西,那么你必须去下载 jdk 8 版本或其他支持小程序的版本。

【讨论】:

【参考方案2】:

正如其他人所说,小程序确实是历史,但请尝试以下操作:

(cd to wherever appletexample.java is)
set PATH="C:\Program Files\Java\jdk-16\bin";%PATH%
appletviewer appletexample.java

请记住,要将 java 文件作为 appletviewer 的参数运行,它需要在 Java 源代码中具有带有注释掉的 applet 标记的特殊格式

【讨论】:

我认为jdk 16没有applet或appletviewer 我认为jdk 16已经淘汰了小程序,所以想要运行小程序的人下载jdk 8版本。 啊,是的,你可能是对的。我安装了 16,但我看到 appletviewer 指向版本 8 的 JDK,而我的 16 没有 appletviewer。小程序是死胡同

以上是关于为啥我收到“找不到appletviewer”错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我收到 NullPointerException 错误

为啥我收到“无法解析 NSPredicate”错误

为啥我收到 AbstractDynamicObject$CustomMessageMissingMethodException 错误?

为啥我收到错误“尝试打开未关闭的连接。”?

为啥我收到“由于保护级别而无法访问”错误?

为啥我收到的 jwt 格式错误?