У меня есть следующий код, сгенерированный Eclipse (файл .java).
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Display;
public class HelloWorldSWT {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
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();
}
}
Теперь я хочу скомпилировать указанный выше файл из командной строки. Я пошел в каталог, где находится исходный код, и я попробовал две команды:
1. javac HelloWorldSWT.java
2. javac -d / home / myname / workspace / HelloWorldSWT.java
В обоих случаях у меня одна и та же ошибка: «Не удается разрешить импорт org.eclipse».
/ home / myname / workspace / - каталог, в котором находится файл класса.
Насколько я понимаю, компилятор не видит пакет org.eclipse.swt. Почему?
Может ли это быть потому, что проблемный пакет находится в "/home/myname/workspace/org.eclipse.swt/" (а не в "/ home / myname / workspace / org / eclipse / swt /")?