eclipse applet 解决java.lang.ClassNotFoundException: sun.applet.AppletViewer

查阅资料后发现可能原因有:

jdk版本过高,需要配置低版本jdk;

1.在官网中下载jdk,直通链接Java Archive | Oracle

小伙伴们也可以通过在java页面下点击右上角Download Java->java archive->选择需要的版本

下载需要注册登录,并在邮箱里点击确认

我下的是SE6,下载之后就可以点击EXE程序进行安装

一般是安装在原来的jdk文件夹中,如C:\Program Files\Java

2.在eclipse中配置jdk环境

window->preferences->java->installed jres

 

先点击右上角进行添加

点击Directory选择文件夹

 选择文件夹后自动会填写下面文字

最后打钩,保存关闭即可

 3.配置电脑java_home路径

在首次安装java时,大家应该都配置过path,classpath以及jdk的路径java_home

所以我们需要更改jdk的路径到我们新下载的老版本

在我的电脑上右键点击属性->高级系统设置->环境变量

选择下面java_home 点击编辑,填写你保存jdk的地址,点击确定即可

3.下载applet插件(不知道这一步起没起作用)

4.做到这一步,可以先试试对java文件进行编译

appletviewer一般是可以找到了,但会提出如下警告

警告:不能读取 AppletViewer 的属性文件: C:\Documents and Settings\Administrator\.hotjava\properties 使用默认值。
<?xml:namespace prefix 5.= o ns = "urn:schemas-microsoft-com:office:office" />
解决方法:
1. 打开命令提示窗口
2. 打入 PolicyTool 并按 Enter
3.
  PolicyTool 对话框中,点击 Add Policy Entry 按钮(添加规则项目)
4. 点击 Add Permission 按钮(添加权限)
5. 点击许可下拉菜单选择 All Permission
6. 点击 ok (确认)
7. 点击 Done (完成)
8.  file 菜单中选择 Save as (文件菜单选择另存为)
9.  C:\Documents and Settings\Administrator (当前操作系统用户名) \ 中保存 .java.policy 文件(这个要根据情况来 如果没有 .java.policy 文件开始会弹出个提示说是在什么地方找不到 .java.policy 你就把它存在提示的那个目录下面)

 该部分转载于:(151条消息) Eclipse 无法读取AppletViewer解决方法_weixin_33709609的博客-CSDN博客

5.如果再次appletviewer web.html仍未成功,出现下面的报错

恭喜你哈哈哈哈,这是因为jdk版本过低导致的,,,,人已疯

 所以可能需要再次重复上面的步骤,一般来说在jdk的bin文件夹下有appletviewer程序的都可以执行

或者试试这个!

(151条消息) Unsupported major.minor version 52.0解决办法_hchhan的博客-CSDN博客

祝你好运!!

  • 33
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示是因为找不到或无法加载主类 sun.applet.appletviewer,原因是 java.lang.classnotfoundexception: sun.applet.appletviewer。可能是因为您的 Java 环境没有正确配置或者缺少必要的类库。建议您检查 Java 环境配置是否正确,并且确保您的系统中已经安装了必要的类库。 ### 回答2: 这个错误信息是因为在尝试运行某个Java程序时,系统没有找到或加载了一个名为sun.applet.appletviewer的主类。然后错误信息指出了这个问题的根本原因,即一个叫做java.lang.classnotfoundexception的异常,它表示Java虚拟机无法找到指定的类。 这个问题通常与Java程序中依赖的类或JAR包有关。在Java中,一个程序可能会依赖多个类或JAR包来完成特定的任务,在编写代码和编译时将这些依赖项包含在类路径中。如果依赖的类或JAR包没有正确地包含在类路径中,Java虚拟机会抛出一个ClassNotFoundException异常,最终导致找不到或无法加载主类。 解决这个问题的第一步是检查类路径是否正确,确保Java程序需要的类和JAR包都包括在其中。当确保所需类和JAR包正确添加到类路径之后,重新编译程序或重新运行程序,以确保Java虚拟机正确加载主类和依赖项。 如果调整类路径无效,则可能需要检查Java安装是否正确。在某些情况下,Java安装的错误配置或版本可能会导致无法加载类。在这种情况下,重新安装Java并确保它正确配置为系统环境中的JAVA_HOME环境变量,可以解决此问题。 ### 回答3: 这个错误提示表明在运行Java Applet时,系统找不到或无法加载对应的类,进而导致应用程序无法正常启动。 根据错误提示,可以推测出问题出现在Java Applet中的sun.applet.appletviewer类。这个类是Java内置的一个Applet查看器,用于在浏览器中显示和运行Applet程序。如果系统无法正常加载这个类,可能是由于以下几个原因引起的: 1. Java运行环境没有正确安装或配置:如果Java环境没有正确安装或配置,系统可能无法找到sun.applet.appletviewer类所在的路径,从而无法加载该类。此时需要检查Java环境的配置是否正确。 2. Java运行环境版本不兼容:如果Java运行环境版本过低,可能无法加载一些新的类和函数,也会出现无法找到或加载类的错误。这时需要更新Java运行环境版本。 3. 系统或应用程序中缺少sun.applet.appletviewer类文件:如果sun.applet.appletviewer类文件已损坏或不存在,系统也会出现无法加载该类的错误。此时需要检查该类文件是否存在,并且是否完整无损。 4. 应用程序代码错误:有时错误可能并不是由Java环境或系统引起的,而是由应用程序代码本身造成的。这时需要检查应用程序代码并修复错误。 无论是因为什么原因引起的错误,我们可以通过检查Java环境配置、更新Java版本、修复应用程序代码等多种方式来解决问题。如果仍然遇到问题,可以在Java开发者社区或技术支持网站上咨询专业人士。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值