O datepicker não é uma função

Esta pergunta já foi feita muitas vezes, mas nenhuma delas funcionou para mim. Eu estou tentando usar esse selecionador de data em umJSP Arquivo. Este é meu roteiro

<head>
<title>My Home</title>
<link rel="stylesheet" type="text/css"
href="../resource/css/page-style.css" />
<link rel="stylesheet" type="text/css"
href="../resource/css/jQuery-ui.css" />
<script src="../resource/js/jquery-1.9.1.js"></script>
<script src="../resource/js/jquery-ui.js"></script>
<script type="text/javascript" src="../resource/js/form-elements.js"></script>

<script type="text/javascript">
$("document").ready(function() {
    $("#shortcuts").load("shortcut.html");
    $("#datepicker").datepicker();
    alert('jQuery is working');
});
</script>
</head>

oshortcut arquivo está carregando perfeitamente, alerta também está mostrando. Recebo uma mensagem de erroTypeError: $(...).datepicker is not a function. Eu não estou enfrentando este problema se eu executar este script em um arquivo html colocado na minha área de trabalho, quando eu copiar o código vir para o meu IDE e executá-lo eu recebo esse erro no meu console. Por favor me sugerir o que posso fazer? Eu sei que esta pergunta é feita várias vezes eu verifiquei cada resposta esta é a únicaligação tendo correspondência próxima ao meu prob, mas não funcionou para mim.

questionAnswers(3)

yourAnswerToTheQuestion