错误:找不到或加载主类sun.applet.AppletViewer

时间:2019-02-03 18:13:14

标签: java eclipse

我正在使用eclipse,并且正在创建java applet,但是当我尝试运行applet时,我一直遇到错误。我知道它在新版本中已弃用(我什至厌倦了1.8),但是有什么我可以用来使其工作的吗?

  

错误:无法找到或加载主类sun.applet.AppletViewer   引起原因:java.lang.ClassNotFoundException:sun.applet.AppletViewer

enter image description here

2 个答案:

答案 0 :(得分:4)

我认为您正在使用 jdk-13 。但是,Applet支持 jdk-8 及更低版本。

您当前的解决方案是:

  1. 安装 jdk-8 并打开Eclipse。
  2. 转到 Window-> Preferences-> Add-> next 并找到您的jvm文件夹(例如 / usr / lib / jvm )。
  3. 从此处选择 jdk-8
  4. 添加jdk-8之后,从首选项中删除jdk-13。

这里的所有内容都应该开始工作。如果遇到错误

线程“ main”中的异常java.awt.AWTError:找不到辅助技术:org.GNOME.Accessibility.AtkWrapper

您只需运行此命令

sudo sed -i -e '/^assistive_technologies=/s/^/#/' /etc/java-*-openjdk/accessibility.properties

答案 1 :(得分:0)

要获得Netbeans中Applet的支持,可以在/netbeans-8.2/etc/netbeans.conf中找到的netbeans配置文件中编辑JDK的路径。将行netbeans_jdkhome =“”更改为您的JDK 8,例如netbeans_jdkhome =“ / usr / java / jdk1.8.0_241-amd64 /”