Java -> Aplet -> Błąd

0

Witajcie. Kilka razy trafiałem na to forum, w celu rozwiązania jakiegoś problemu. Tym razem spędziłem kilkadziesiąt minut szukając w internecie rozwiązania i nigdzie nie mogłem go znaleźć, ew. mój angielski nie był wystarczająco dobry, aby coś zrozumieć.

Mianowicie uczę się javy z książki Praktyczny Kurs Java i doszedłem prawie do końca. Aktualnie stworzyłem mój pierwszy aplet, który ma za zadanie wyświetlić napis:

import javax.swing.JApplet;
import java.awt.*;

public class PierwszyAplet extends JApplet
{
    public void paint (Graphics HP)
    {
        HP.clearRect(0, 0, getSize().width, getSize().height);
        HP.drawString("Pierwszy aplet...", 100, 50);
    }
}

do tego kod hmtl:

<html>
    <head>
        <title>Pierwszy aplecik</title>
    </head>
    <body>
        <applet
            code = "PierwszyAplet.class"
            width = "300"
            height = "100"
        >
        </applet>
    </body>
</html>

o ile używając polecenia: appletviewer nazwa_pliku.html wszystko działa, o tyle ile chcę odpalić plik w przeglądarce pojawia się błąd:
9a067b211c.png
Mam zainstalowane odpowiednie pluginy, jeśli chodzi o wersję javy, to:

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

javac 1.8.0_05

Bardzo proszę o pomoc i z góry dziękuję.

1

Błąd wygląda tak jakbyś skompilował nową javą a uruchamiał jakąś starszą.

0

Hmmm... Do nauki zainstalowałem sobie JDK 8 na partycji D. Ale jak tak patrze to w program files na C mam po prostu Jave z folderem jre7 a drugi folder j2re1.4.1

Możliwe, że kompiluję używając tej 8 a uruchamia się za pomocą tego co jest na C? Jeśli tak, co zrobić?

1

Ustawić odpowiednio ścieżki? Ustaw tak zmienną systemową Path żeby polecenie java -version z konsoli wypisało ci że odpaliłeś tą wersję którą chciałeś.

0

Siedzę z tym z 3h i do tej pory udało mi się przez chwilę pogorszyć sprawę, bo kompilować nawet nie mogłem, ale jakoś się w końcu udało wrócić do punktu wyjścia... No, nie do końca. Koniec końców usunąłem poprzednie wersje Javy i zainstalowałem JDK7. Ustawiłem odpowiednio PATH (na ścieżkę do katalogu bin w jdk) oraz CLASSPATH (na główny folder w jdk). appletviewer działa, a jak klikam dwa razy na ikonkę, żeby się otworzyło w przeglądarce, to wyskakuje mi, że mam ściągnąć plugin, tyle że ja go już mam. Dla potwierdzenia ściągam go, a w trakcie instalacji wyskakuje mi nawet komunikat, że mam już to zainstalowane :s

EDIT: problem rozwiązany, wszystko działa jak należy. Być może wystarczyło ponownie uruchomić komputer.

1 użytkowników online, w tym zalogowanych: 0, gości: 1