2012-05-22 2 views
1

Я читаю учебник Spring Roo и узнаю о добавлении полей в модели. Я начал мой компьютер сегодня, и когда я начал РОО раковину в моем терминале он дал мне эту ошибку:Spring Roo 'Encountered "" void "" void ""'

Encountered " "void" "void "" at line 17, column 8. 
Was expecting one of: 
"class" ... 
"enum" ... 
"interface" ... 
"@" ... 
"@" ... 
"@" ... 
"@" ... 

Моя единственная модель является Course.java. Это выглядит следующим образом:

package matt.coursemanager.model; 

import java.math.BigDecimal; 
import java.util.Date; 
import javax.persistence.EnumType; 
import javax.persistence.Enumerated; 
import javax.persistence.Temporal; 
import javax.persistence.TemporalType; 
import org.springframework.format.annotation.DateTimeFormat; 
import org.springframework.roo.addon.javabean.RooJavaBean; 
import org.springframework.roo.addon.jpa.activerecord.RooJpaActiveRecord; 
import org.springframework.roo.addon.tostring.RooToString; 

@RooJavaBean 
@RooToString 
@RooJpaActiveRecord 
public class Course { 

} 

Line 17, колонка 8 является 'с' в 'класс' на 'общественного класса Course {' линии.

Если я попытаюсь добавить какие-либо поля в курс, он выдает ту же ошибку (и не успешно добавляет это поле). Я ничего не менял между сеансами роу, это произошло, когда я открыл оболочку.

ответ

1

Моя проблема заключалась в том, что я запускал роу из неправильного каталога. Мы используем SVN для управления версиями, и я был в каталоге , содержащем багажник, а не багажник.

1

Ошибка компиляции.

Возможно, вы набрали что-то неправильно во время редактирования полей.

Попробуйте решить эту проблему и повторно открыть оболочку Roo.

Лучшим вариантом является использование IDE, например, STS. Импортируйте проект (в качестве общего проекта, если вы выполнили «выполнить затмение» или в качестве проекта maven в противном случае)

Смежные вопросы