Como usar uma classe Java no scriptlet JSP? Erro diz que a classe não pode ser resolvida para um tipo

Eu escrevi um arquivo JSP de amostra no Eclipse e um arquivo Java e estava tentando chamar a classe Java dentro de meu JSP, mas ele não está funcionando. O código do arquivo JAVA é o seguinte:

TestJava.jva

public class TestJava {
     public void test(String msg)
      {
          System.out.println("My name is "+msg);
      }
}

O Javafile está localizado emsrc pasta. Meu arquivo JSPtest.jsp é o seguinte:

test.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

 <html>
 <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <title>My First JSP with JAVA</title>
 </head>
 <body>
 <jsp:useBean id="link" scope="application" class = "TestJava" />   
  <% TestJava t=new TestJava();
  t.test("Joy");
 %>
 </body>
 </html>

Está dando erro como "TestJava não pode ser resolvido para um tipo".Eu estudei outros posts relacionados no Stack Overflow, mas essas abordagens também não funcionaram. Sendo novo no JSP eu não consigo entender como corrigir esse erro. Então, eu estou perguntando se alguém pode me ajudar a corrigir esse problema.

Obrigado.

questionAnswers(6)

yourAnswerToTheQuestion