2013-09-28 3 views
1

Я создаю образец приложения gwtupload. https://code.google.com/p/gwtupload/ Его рабочий тон с .jar Я загрузил из дома проекта.Импорт gwtupload невозможен

Но для моего пользовательского требования я загрузил проект с githttps://github.com/manolo/gwtupload и внесла изменения согласно моему требованию и создал файл .jar. Затем я импортировал его в свой проект и включил в classpath. Даже eclipse не дает ошибок в режиме редактора. Но когда я отлаживаю и открываю URL-адрес, он дает мне следующую ошибку.

[ERROR] [uploadtest] - Line 3: The import gwtupload cannot be resolved 
[ERROR] [uploadtest] - Line 53: SingleUploader cannot be resolved to a type 
[ERROR] [uploadtest] - Line 54: IUploader cannot be resolved to a type 

Пробовал StackOverflow нить Eclipse error: "The import XXX cannot be resolved" но не помогло мне.

Нужно ли создавать файл .jar с другими параметрами, кроме создания .jar, используя Экспорт в затмение?

+0

Есть ли у вас addes исходные файлы (* .java) в вашу банку? – fascynacja

+0

нет ... позвольте мне попробовать это. Хороший человек. –

+0

Почему вы хотите изменить стандартный способ генерации библиотек? Обычно любой проект с открытым исходным кодом использует инструмент open source (maven, ant, gradle) для создания файлов распространения, а сопровождающий заботится о том, чтобы работа с единой командой работала. В зависимости от IDE для производства продукта это плохая идея. –

ответ

2

Вы должны экспортировать .jar с «исходными файлами и ресурсами Java». enter image description here

+0

Спасибо большое ... это сработало как шарм. Кстати, в чем причина этого? –

+2

Я рад, что сработал для вас :) Объяснение простыми словами: GWT позволяет писать код Java, который скомпилирован в JavaScript. Инструментом, который делает магию, является компилятор GWT. Ввод в компилятор GWT - это «файлы Java», а Output - высокооптимизированный код «JS + HTML». Поэтому, если вы хотите использовать внешние JAR, компилятор GWT должен знать, как выглядит код Java (из этой банки). Вы можете прочитать здесь: http://www.gwtproject.org/learnmore-sdk.html – fascynacja

0

Gwtupload проект Maven, поэтому самый простой способ для создания .jar просто открыть сеанс командной строки, перейдите в папку GWT-загрузки/ядра и выполните команду:

mvn clean package 
Смежные вопросы