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..