עבור לתוכן

לא מצליח להריץ applet שכתבתי בג'אווה בfirefox

Featured Replies

פורסם

שלום.

כתבתי applet פשוט בג'אווה (משתמש באקליפס) סתם כדי ללמוד כיצד להפעיל אותו בדפדפן, כשאני מריץ אותו באקליפס הוא עובד.

אך כשניסיתי להפעיל אותו בfirefox (קוד html פשוט) אני מקבל את השגיאה הבאה:

ClassNotFoundException עם תמרור אזהרה (סימן קריאה במשושה אדום)

וכשאני נכנס לפרטי השגיאה מקבל:

Java Plug-in 10.51.2.13

Using JRE version 1.7.0_51-b13 Java HotSpot Client VM

User home directory = C:\Users\Ehud Vardimon

----------------------------------------------------

c: clear console window

f: finalize objects on finalization queue

g: garbage collect

h: display this help message

l: dump classloader list

m: print memory usage

o: trigger logging

q: hide console

r: reload policy configuration

s: dump system and deployment properties

t: dump thread list

v: dump thread stack

x: clear classloader cache

0-5: set trace level to <n>

----------------------------------------------------

מישהו מכיר את הבעיה?

תודה

נערך על-ידי ehud101

פורסם

אלו לא פרטי שגיאה. קראת בכלל מה כתוב שם לפני שהדבקת לפה? :)

אם רשום לך "

ClassNotFoundException" בפלט. אז תראה לאיזה class ה applet אמור לפנות והאם הוא מסוגל לעשות את זה.

הרצה של applet בתוך JVM לא דומה להרצה בתוך סביבת פיתוח.

אתה צריך לעבור על קוד הHTML שלך ולוודא שיש גישה לנתיבים נכונים.

נערך על-ידי multicore

פורסם
  • מחבר

אני ממש חדש בעניין. ולכן עולם המושגים קצת זר לי.

אני בודק בהרבה מקומות ולא מצליח לפתור את הבעיה.

אפילו הלכתי לעוד מקום לבדוק כיצד להריץ applet של ג'אווה בדפדפן והעתקתי גם את קוד הג'אווה וגם את קוד ה html

ואני לא נפתר מהבעיה.

אולי יש מקום מסוים שבו אני צריך לשמור את הapplet ? יכול להיות שזה קשור לתיקייה שבו אני שומר פרוייקטים

תודה

פורסם

קובץ הhtml וקובץ/י הapplet נמצאים באותו מקום?

תדביק לפה (בתגית קוד) את הHTML שלך.

פורסם
  • מחבר

כתבתי applet ממש פשוט שמדפיס את ההודעה Hello Worldזה הקובץ טקסט (שאחר כך אני הופך אותו ל html ) הקובץ הזה נמצא באותה תיקיה שבה נמצא קובץ ה .class של ה applet (HelloApplet.class

תודה


<HTML>

<BODY>

Here is my first applet:<P>

<APPLET code=”HelloApplet.class” width=200 height=100>

</APPLET>

</BODY>

</HTML>

- - - תגובה אוחדה: - - -

דבר נוסף. גם עברתי לג'אוה 32 ביט. משום שקראתי ש firefox מריץ רק גרסה זו של ג'אוה.

לא שינה דבר

פורסם

1. תשים לב שיש לך tag שלא נסגר בשורה השלישית. לא כזה נורא עם טג כזה, אבל גם לא ממש נקי.

2. אין פה שום קשר אם הJVM הוא 32 או 64 ביט. אולי כדראי שתקראה מהמשמעות המספרים האלו על הדרך.

3. קימפלת את הקלאס לפני שטענת אותו בדפדפן.

נערך על-ידי multicore

פורסם
  • מחבר

איך אני טוען לדפדפן לפני שאני מקמפל?

בהדרכה כתוב שאני צריך להכניס לקוד html קובץ class , כלומר שהוא עבר קמפול קודם, לא?

פורסם

אתה צריך לקמפל אותו בIDE (או עם javac) לפני שאתה טוען אותו דרך אותו עמוד HTML בדפדפן.

פורסם
  • מחבר

אבל קימפלתי דרך האקליפס (ככה קיבלתי קובץ .java ו.class )

ואפילו הרצתי. אבל כשפתחתי את הfirefox דרך הקובץ html הוא נותן לי את ההודעה classnotfoundexception

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים