utrecht
17-02-2004, 10:27
Riporto il mio primo tentativo (molto base!!) per la creazione di un package e che ovviamente non mi funziona..... Il manuale di riferimento è 'Thinking in Java' di Bruce Eckel
Variabile d'ambiente: .;C:\java\bin
Nel file system ho predisposto la dir: com\ilmionome\simple
Ecco il file incriminato:
//: com:ilmionome:simple:Vector.java
// Creating a package.
package com.ilmionome.simple;
public class Vector
{
public Vector()
{
System.out.println("com.ilmionome.Vector");
}
}
---
Compilazione OK
Eseguo ed ecco l'errore:
Exception in thread "main" java.lang.NoClassDefFoundError: Vector (wrong name
com/ilmionome/simple/Vector)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
Mi sapreste aiutare? Grazie
Variabile d'ambiente: .;C:\java\bin
Nel file system ho predisposto la dir: com\ilmionome\simple
Ecco il file incriminato:
//: com:ilmionome:simple:Vector.java
// Creating a package.
package com.ilmionome.simple;
public class Vector
{
public Vector()
{
System.out.println("com.ilmionome.Vector");
}
}
---
Compilazione OK
Eseguo ed ecco l'errore:
Exception in thread "main" java.lang.NoClassDefFoundError: Vector (wrong name
com/ilmionome/simple/Vector)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
Mi sapreste aiutare? Grazie