JQuery externo simplemente no ejecutando

El código de abajo estaba funcionando completamente cuando se colocó dentro<script></script> Etiquetas en la página de ejecución. Desde entonces moví el código a un exterior.js archivo con fines organizativos que hizo que el código dejara de funcionar: no sucede nada cuando se deben activar ciertos eventos. Me aseguré de que el script se incluyera en la página dada y, además, me aseguré de que el enlace fuera válido a través de "view-source" (cuando hice clic en la ruta del script, el script se cargó en una nueva ventana).

Las declaraciones de guión:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="js/main.js"></script>

Entonces, ¿cómo se ve mi JS en este archivo externo?

(function(){

$('#display-reply-box').click(function(){
    $(this).hide();
    $('#submit-reply-wrapper').show();
});

})(jQuery);

Eliminé la mayoría de los métodos de legibilidad, pero así es como se configura el archivo. Me aseguré de que no hubiera errores .js en la consola, sin embargo, obtuve los siguientes errores con respecto a jQuery y Firelite

Failed to load resource: the server responded with a status of 404 (Not Found) http://getfirebug.com/releases/lite/skin/xp/pixel_transparent.gif Failed to load resource: the server responded with a status of 405 (Method Not Allowed) http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js

Supongo que los errores anteriores tienen algo que ver con el problema que estoy experimentando, aunque no he tenido la suerte de que desaparezcan. A veces los errores están ahí, otras veces no.

Respuestas a la pregunta(1)

Su respuesta a la pregunta