Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

aplet se otvara u eclipse, a nece iz web browsera

  • 11 odgovora
  • 4.276 pregleda

Najnovija ↓

aplet se otvara u eclipse, a nece iz web browsera 14.07.2007. u 02:11 · pre 234 meseca #1
i dok se neki pitaju "Kako poceti sa programiranjem u Javi?", ja se pitam kako zavrsiti sa tim i otici konacno na godisnji, ili penziju ili sta vec, uglavnom ovaj projekat jednostavno nece da se otvara iz web browsera, pa to je. Imam html stranicu ovako:

<APPLET CODEBASE="./" ARCHIVE="VisualGraphAlgorithms.jar" CODE=./gui/MainWindow.class WIDTH=800 HEIGHT=600>
</APPLET>

u istom folderu sa njom je i to jare (mislim .jar fajl), i kad se .jar fajl otvori ima dosta foldercica u arhivi, jean od njih se zove 'gui', i unutra mirno lezi 'MainWindow.class' fajl u kome je magicna init() funkcija i sve sto je od sustinske vaznosti za aplikaciju.
Medjutim na zaprepascenje iskusnih i manje iskusnih programera, java consola prijavljuje sledece:

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

load: class ./gui/MainWindow.class not found.
java.lang.ClassNotFoundException: ..gui.MainWindow.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.UnknownHostException: gui
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.NetworkClient.openServer(Unknown Source)
at sun.net.ftp.FtpClient.openServer(Unknown Source)
at sun.net.ftp.FtpClient.openServer(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
----------------------------------------------------
c: clear console window

i sad moze li mi neko reci u cemu lezi prava priroda greske "not found", kad taj fajl sasvim lepo postoji? A ove druge pisanije dalje i ne citam, jer bi i Einstein ostao otvorenih usta na sve ovo, da ne govorim da se nakon izvrsavanja (i pojave greske) Windows ponasa cudno, i nece da radi vise ni CTRL+ALT+DEL..
ma sve to treba..
Re: aplet se otvara u eclipse, a nece iz web browsera 14.07.2007. u 18:23 · pre 234 meseca #5
sad vraca:

----------------------------------------------------
java.lang.NoClassDefFoundError: Could not initialize class gui.Controller
at gui.MainWindow.<init>(MainWindow.java:33)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

sta mu znaci to NoClassDefFoundError..
fajl Controller.class postoji i on u gui podfolderu..

?
Re: aplet se otvara u eclipse, a nece iz web browsera 14.07.2007. u 22:32 · pre 234 meseca #7
nece.

nemam pojma sta je to java web start app, napravio sam .JAR fajl koji sam pokrece aplikaciju na double-click, i resio delimicno na taj nacin.
ali me opet kopka sto nece onako da se ucita kako sam probao..
Re: aplet se otvara u eclipse, a nece iz web browsera 15.07.2007. u 16:03 · pre 234 meseca #9
@rj444
java.lang.NoClassDefFoundError: Could not initialize class gui.Controller
at gui.MainWindow.<init>(MainWindow.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

isto ti je to..onaj tag ne menja nista..
Re: aplet se otvara u eclipse, a nece iz web browsera 15.07.2007. u 23:35 · pre 234 meseca #11
pa da je greska u main() ili u nekoj od klasa, ne bi se pokretalo iz eclipse bez greske. ako ga spakujem kao .JAR sa manifestom isto radi savrseno. i sad odjednom ima greska, bas kad treba da se pokrene iz IE. na 35toj liniji nema nista interesantno, btw.
Re: aplet se otvara u eclipse, a nece iz web browsera 16.07.2007. u 00:04 · pre 234 meseca #12
@rj444
Vidis da su mu takve greske vec ispale...nije greska u kodu, nego klasa ne moze da se nadje...
Mojne h8ujes lika :D

Ne znam sto te to zeza...bas je smor...
Kad vec imas izvrsni jar, ti si na korak od web start applikacije. Overi na googlu, lako je...neces se pokajati, veruj mi.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme