簡體   English   中英

Java Applet不會運行

[英]Java applet wont run

我試圖使Java小程序在Dreamweaver CC中鏈接到HTML頁面時能夠正常運行。 我是這一切的新手,所以請在這里忍受。 首先,我將此代碼保存到一個.java文件中

//Triangle.java
import java.awt.*; 
import java.applet.Applet;

public class Triangle extends Applet {

    public void paint (Graphics g){
        int bottomX=80;
        int bottomY=200;
        int base=100;
        int height=100;
        g.drawLine(bottomX,bottomY,bottomX+base,bottomY);
        g.drawLine(bottomX+base,bottomY,bottomX+base/2,bottomY-height);
        g.drawLine(bottomX+base/2,bottomY-height, bottomX,bottomY); 
    }
}

然后我將其編譯為javac Triangle.java

之后,我使用以下命令將其插入到Dreamwever頁面中:

<html>
    <applet code=Triangle.class width=400 height=400 > 
    </applet>
</html>

現在,當我嘗試在Chrome中打開頁面時,出現讀取錯誤:

UnsupportedClassVersionError Triangle: Unsupported major.minor version 52.0

如我所讀,這是使用兩個不兼容的Java版本的問題嗎? 在我的Java控制面板中,它說我正在使用1.8.0_20版本,而我的JDK是jdk1.8.0_20。

有人看到我在這里做錯什么超級明顯嗎?

  • Java 5 = 49
  • Java 6 = 50
  • Java 7 = 51
  • Java 8 = 52

您使用Java 8編譯了applet,但是在系統上安裝了其他版本(然后,(chrome)網絡瀏覽器使用了該版本)。 嘗試從系統中卸載所有較舊的Java版本,然后安裝最新的Java版本8。

您可以通過打開命令提示符(或外殼程序)並輸入以下命令來檢查Java版本: java -version

進一步說明:如果您使用版本8編譯小程序,由於尚未發布給公眾,大多數人尚未安裝它(請檢查http ://java.com-JRE仍為Java 7)-大多數人們無法運行它。 因此,我將其編譯為版本7。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM