Ho cercato già se trovavo qualche domanda simile ma non ne ho trovate...ho creato 1 semplice classe che mi apre 1 frame "pulito" ma se voglio lanciare l'eseguibile da riga di comando con ilcomando java...mi escono 1 sacco di errori, mentre con eclipse funziona...quindi come dovrei fare a lanciare 1 applicazione java al di fuori dell'ide di sviluppo??
ecco gli errori dopo aver diitato java Sim......package Grafica;
import javax.swing.*;
public class SimpleFrameTest {
public static void main(String[] args) {
SimpleFrame frame = new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame {
public SimpleFrame()
{
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
}
PS:sono abbastanza all'inizio con java, ma i concetti fondamentali li ho già, aiuto!
Exception in thread "main" java.lang.NoClassDefFoundError: SimpleFrameTest (wron
g name: Grafica/SimpleFrameTest)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
![]()