j***@gmail.com
2006-03-09 15:40:04 UTC
Zrobilem sobie tutorial SWT z Eclipse i wszystko zadzialalo jak
trzeba. Pomyslalem, ze SWT to biblioteka i Eclipse do tego nie
powinno byc potrzebne, bo tutorial bardziej uczyl uzycia Eclipse
niz na zrozumienie prostej aplikacji SWT. Pierwszym krokiem jaki
postanowilem zrobic to odpalenie skompilowanego bytekou za pomoca
javaw.exe. Wszedlem do katalogu z HelloWorld.class i odpalam javaw
HelloWorld - blad, ze nie moze znalezc main class. Kod tego
exampla wyglada tak:
package helloDemo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class HelloWorld {
public static void main(String[] args) {
Display display = new Display ();
Shell shell = new Shell(display);
shell.setText("Hello World");
shell.open ();
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}
Próba skompilowania tego w postaci javac HelloWorld.java konczy sie
cala litania bledów.
Zaczynam sie gubic i troche tego nie rozumiem bo co i rusz jak
szukam czegos o SWT to trafiam na SWT w polaczeniu z Eclipse, a
przeciez srodowiskiem uruchomieniowym takiej aplkiacji jest jvm a nie
Eclipse :( Ten konkretnie przyklad jst tak krótki, ze chcialbym
wiedziec jak go skompilowac a potem uruchomic za pomoca narzedzi z
golego jdk. Domyslam sie ze gdzies tkwi kruczek bo eclipse
zaimportowalo SWT bez gadania i widze w kodzie, ze importuje SWT ale
javac moim zdaniem raczej nie ma zielonego pojecia gdzie szukac tego
SWT.
Jacek
trzeba. Pomyslalem, ze SWT to biblioteka i Eclipse do tego nie
powinno byc potrzebne, bo tutorial bardziej uczyl uzycia Eclipse
niz na zrozumienie prostej aplikacji SWT. Pierwszym krokiem jaki
postanowilem zrobic to odpalenie skompilowanego bytekou za pomoca
javaw.exe. Wszedlem do katalogu z HelloWorld.class i odpalam javaw
HelloWorld - blad, ze nie moze znalezc main class. Kod tego
exampla wyglada tak:
package helloDemo;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class HelloWorld {
public static void main(String[] args) {
Display display = new Display ();
Shell shell = new Shell(display);
shell.setText("Hello World");
shell.open ();
while (!shell.isDisposed ()) {
if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();
}
}
Próba skompilowania tego w postaci javac HelloWorld.java konczy sie
cala litania bledów.
Zaczynam sie gubic i troche tego nie rozumiem bo co i rusz jak
szukam czegos o SWT to trafiam na SWT w polaczeniu z Eclipse, a
przeciez srodowiskiem uruchomieniowym takiej aplkiacji jest jvm a nie
Eclipse :( Ten konkretnie przyklad jst tak krótki, ze chcialbym
wiedziec jak go skompilowac a potem uruchomic za pomoca narzedzi z
golego jdk. Domyslam sie ze gdzies tkwi kruczek bo eclipse
zaimportowalo SWT bez gadania i widze w kodzie, ze importuje SWT ale
javac moim zdaniem raczej nie ma zielonego pojecia gdzie szukac tego
SWT.
Jacek