/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Window container
Fra : Peter Jespersen


Dato : 29-06-02 20:48

Hi there!

Jeg er begyndt at forsøge mig med Java og efter at have kæmpet mig igennem
det bagvedlæggende, er jeg nu nået dertil hvor de grafiske dele skal
klistres på.

Jeg benytter Beginning Java2 af Ivor Horton som ledetråd (IBM JDK 1.3.1 for
OS/2).
Netop allerede ved første eksempel løber jeg panden imod muren (De to forrige
gange var det LayoutManagers der ødelagde det hele...smed det hele ud af
vinduet begge gange, er dog ganske fast besluttet denne hersens gang).

Hvis nogen kunne fortælle mig hvad der går galt og evt hvad der kan gøres ved
det, ville jeg blive ganske glad

En ydmyg tak allered epå forhånd.....

***************
Kildekode:

import javax.swing.*;

public class TryWindow{

static JFrame aWindow = new JFrame("Weeee!");   

public static void main(String[] args)
{
aWindow.setBounds(50,100,400,150);
aWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aWindow.setVisible(true);
}

}
***************
Runtime fejlmedelelse:

[e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
java.lang.NoClassDefFoundError: TryWindow
Exception in thread "main"
[e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow

***************
Besked ved kompilering:

[e:\work\java\second\gui\gui01]javac2 -verbose -g TryWindow.java
[parsing started TryWindow.java]
[parsing completed 195ms]
[loading C:\java131\jre\lib\rt.jar(java/lang/Object.class)]
[loading C:\java131\jre\lib\rt.jar(javax/swing/JFrame.class)]
[loading C:\java131\jre\lib\rt.jar(java/lang/String.class)]
[checking TryWindow]
[loading C:\java131\jre\lib\rt.jar(java/awt/GraphicsConfiguration.class)]
[loading C:\java131\jre\lib\rt.jar(java/awt/Frame.class)]
[loading C:\java131\jre\lib\rt.jar(java/awt/Window.class)]
[loading C:\java131\jre\lib\rt.jar(java/awt/Container.class)]
[loading C:\java131\jre\lib\rt.jar(java/awt/Component.class)]
[wrote TryWindow.class]
[total 2961ms]

[e:\work\java\second\gui\gui01]



Live long and prosper...
_________________________________________________________________
Peter Jespersen, Member of Team OS/2 Denmark
flywheel@illogical.dk
http://www.illogical.dk




 
 
Jan Jonasen (29-06-2002)
Kommentar
Fra : Jan Jonasen


Dato : 29-06-02 19:36

In article <syljurryvyybtvpnyqx.gyhrgi0.pminews@news.tele.dk>,
flywheel@illogical.dk says...
> Runtime fejlmedelelse:
>
> [e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
> java.lang.NoClassDefFoundError: TryWindow
> Exception in thread "main"
> [e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
>
Det ligner et klassisk classpath problem, du har ikke det direktorie med i
din classpath, hvor TryWindow.class filen ligger. Jeg er ikke klar over
hvordan java.exe virker på din maskine (OS/2 ikke?), men typisk kan man
køre:
java.exe -classpath <sti til TryWindow.class> TryWindow
Ellers kan du sætte en miljø variabel CLASSPATH til at pege korrekt.

--
Mvh/re Jan Jonasen
jonasen (at) it (dot) dk

If I wanted culture, I'd eat yogurt.

Peter Jespersen (01-07-2002)
Kommentar
Fra : Peter Jespersen


Dato : 01-07-02 02:28

On Sat, 29 Jun 2002 20:36:08 +0200, Jan Jonasen wrote:

>In article <syljurryvyybtvpnyqx.gyhrgi0.pminews@news.tele.dk>,
>flywheel@illogical.dk says...
>> Runtime fejlmedelelse:
>>
>> [e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
>> java.lang.NoClassDefFoundError: TryWindow
>> Exception in thread "main"
>> [e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
>>
>Det ligner et klassisk classpath problem, du har ikke det direktorie med i
>din classpath, hvor TryWindow.class filen ligger. Jeg er ikke klar over
>hvordan java.exe virker på din maskine (OS/2 ikke?), men typisk kan man

(Penslet ud er det eComStation, benytter dog det JDK IBM lavede til MCP)
Den virker som en std IBM JRE .... med alle dens fejl og mangler!

>køre:
>java.exe -classpath <sti til TryWindow.class> TryWindow
>Ellers kan du sætte en miljø variabel CLASSPATH til at pege korrekt..

Hmmm, det bragte mig umiddelbart et skridt videre...tror jeg nok...måske ???

[e:\work\java\second\gui\gui01]java2 -classpath
e:\Work\Java\Second\GUI\GUI01\TryWindow.class TryWindow
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.jar.JarFile.<init>(JarFile.java:138)
at java.util.jar.JarFile.<init>(JarFile.java:80)
at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:526)
at sun.misc.URLClassPath$JarLoader.<init>(URLClassPath.java:491)
at sun.misc.URLClassPath$2.run(URLClassPath.java:287)
at java.security.AccessController.doPrivileged(Native Method)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:276)
at sun.misc.URLClassPath.getLoader(URLClassPath.java:249)
at sun.misc.URLClassPath.getResource(URLClassPath.java:162)
at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:675)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:238)
at java.lang.ClassLoader.loadClass(ClassLoader.java:513)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:441)
at java.lang.ClassLoader.loadClass(ClassLoader.java:445)
java.lang.NoClassDefFoundError: TryWindow
Exception in thread "main"
[e:\work\java\second\gui\gui01]

(Java2 er en command-fil (Lidt som de gamle bat-filer, dog , med mulighed for
REXX/OREXX enhancements), da der som standard er sat Java118 op...hvilket
skyldes at de administrationsværktøjer IBM har lavet er 1.1.8 only.....1.3.1
er kort sagt lidt mangelfuldt sat op, det har dog ikke hindret mig i at
afvikle programmer som Limewire, JBuilder, JDictionary eller JEdit - uden
problemer)

Live long and prosper...
_________________________________________________________________
Peter Jespersen, Member of Team OS/2 Denmark
flywheel@illogical.dk
http://www.illogical.dk




Frank Hahn (30-06-2002)
Kommentar
Fra : Frank Hahn


Dato : 30-06-02 16:04


"Peter Jespersen" <flywheel@illogical.dk> wrote in message
news:syljurryvyybtvpnyqx.gyhrgi0.pminews@news.tele.dk...
Hi there!

Jeg er begyndt at forsøge mig med Java og efter at have kæmpet mig igennem
det bagvedlæggende, er jeg nu nået dertil hvor de grafiske dele skal
klistres på.

Jeg benytter Beginning Java2 af Ivor Horton som ledetråd (IBM JDK 1.3.1 for
OS/2).
Netop allerede ved første eksempel løber jeg panden imod muren (De to
forrige
gange var det LayoutManagers der ødelagde det hele...smed det hele ud af
vinduet begge gange, er dog ganske fast besluttet denne hersens gang).

Hvis nogen kunne fortælle mig hvad der går galt og evt hvad der kan gøres
ved
det, ville jeg blive ganske glad

En ydmyg tak allered epå forhånd.....

<snip>
***************
Runtime fejlmedelelse:

[e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow
java.lang.NoClassDefFoundError: TryWindow
Exception in thread "main"
[e:\work\java\second\gui\gui01]c:\java131\jre\bin\java.exe TryWindow

***************
<snip>

prøv med
java -cp . TryWindow

Du kan også smide . (current directory) med i den globale
classpath (system variabel classpath)

/Frank




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste