In Browser:
Compilation error
error: cannot find symbol
In /home/william/fmj/app/controllers/Application.java at line 28.
24 public static Result deleteTask(Long id) {
25 return TODO;
26 }
27
28 static Form<Task> taskForm = form(Task.class);
29
In Terminal:
[error] static Form<Task> taskForm = form(Task.class);
[error] ^
[error] symbol: class Task
[error] location: class Application
[error] /home/william/fmj/app/controllers/Application.java:16: error: cannot find symbol
[error] views.html.index.render(Task.all(), taskForm)
[error] ^
[error] symbol: variable Task
[error] location: class Application
[error] /home/william/fmj/app/controllers/Application.java:28: error: cannot find symbol
[error] static Form<Task> taskForm = form(Task.class);
[error] ^
[error] symbol: class Task
[error] location: class Application
[error] 3 errors
[error] {file:/home/william/fmj/}fmj/compile:compile: javac returned nonzero exit code
Any Help is greatly appreciated. I copy and pasted the code off of the tutorial (http://www.playframework.org/documentation/2.0.2/JavaTodoList) I’m not sure what’s going wrong and I’d really like to learn this technology!
Apparently you didn’t import
Taskmodel into yourApplicationcontrollerYou have 3 solutions:
Import each model manually:
import exactly all models into your controller (it will be the best at the beginning, but…)
packagesandclassesand suggest you what should be imported (or not) (ie. IntelliJ Idea – just suggestion)