Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Основы работы


Автор: nerezus 3.7.2005, 11:04
Вот по мануалу написал такой файлик:


Код

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;

public class HelloWorld {

       public static void main (String [] args) {
          Display display = new Display ();
          Shell shell = new Shell (display);
          Label label = new Label (shell, SWT.CENTER);
          label.setText ("Hello_world");
          label.setBounds (shell.getClientArea ());
          shell.open ();
          while (!shell.isDisposed ()) {
             if (!display.readAndDispatch ()) display.sleep ();
          }
          display.dispose ();
       }

}



При запуске в эклипсе в VM аргументах надо писать
-Djava.library.path=${system:ECLIPSE_HOME}/plugins/org.eclipse.swt.${system:WS}_3.0.2/os/${system:OS}/${system:ARCH}

когда же из консоли набираю java HelloWorld.class, то пишет:
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class

тут надо что-то подключать?

P.S. Джаву сегодня начал изучать, поэтому вопрос глупый...


Автор: batigoal 3.7.2005, 11:33
Очень просто smile
Надо набирать не java HelloWorld.class, а просто java HelloWorld

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)