# Si no puedes ejecutar el bot

## Darkbot aparece en formato RAR

Esto ocurre cuando está establecido que los archivos .jar se ejecuten con winrar

Para solucionar esto:

* Pulsa click derecho en el archivo Darkbot.jar y pincha en propiedades

![](/files/E21JYRmr6ccdsQyrmkNb)

Ahora en el apartado de Se abre con: selecciona  **Java(TM) Platform SE binary** y pulsa **Aplicar** y ya podrías botear

![](/files/0Vp7T4RO0KdFdOs2LcmK)

Si no te ha funcionado este método ya que no te aparece este Java en la lista de programas para ejecutar los archivo .jar, sigue los siguientes pasos.

![](/files/mQ2FKdgzaKHKGxaaOQEI)

## No hay errores pero, pero no aparece nada despues de ejecutar el bot.

{% hint style="info" %}
Antes de que sigas, asegúrate de que estas ejecutando el bot desde el archivo Runbot.bat, ¡EL BOT NO SE EJECUTA DESDE DARKBOT.JAR! Este archivo se pone en la carpeta raíz
{% endhint %}

&#x20;

[DarkBot\_Debug.bat](https://cdn.discordapp.com/attachments/523159258422837288/1245405216799592558/RunBot.bat?ex=673b637e\&is=673a11fe\&hm=509f99e03531ca8c9d2e1634060c7415bc259b01e1de50c3d67592864e63b9c0&)

Descarga el archivo DarkBot\_Debug.bat desde el link de arriba.Colócalo en la carpeta del bot, doble click en este archivo. Cuando abras el archivo se abrirá una ventana de CMD y se mostrará el error.&#x20;

a) Si ejecutas el bot sin problema, ignora los siguientes pasos.&#x20;

b) Si obtienes algún error, compáralo con alguno de los errores que se muestran a continuación con sus respectivas soluciones.

## Windows cannot find "javaw"

Causas posibles

a) No tienes ninguna versión de java instalada en tu pc. Descarga el [Runtimes](https://darkbot.eu/downloads/Runtimes4DarkBot.exe), este archivo contiene todos los programas necesarios para poder ejecutar el bot. [Sigue estas indicaciones](https://diamxnd.gitbook.io/darkbot-es-guide/instalacion/requisitos-para-el-bot#instalar-pre-requisitos) para realizar una instalación correcta.

Si quieres descargar cada programa manualmente, puedes ver [esta parte de la guía](https://diamxnd.gitbook.io/darkbot-es-guide/instalacion/instalar-pre-requisitos-manualmente):

{% hint style="danger" %}
Si decides instalar los programas manualmente, asegúrate de que estas instalando la versión de 64-bits de todos los programas, si no lo haces, tendrás más problemas
{% endhint %}

b) Después de instalar el java, tu java path no se ha actualizado. Prueba reinstalando tu versión actual de java,si has instalado los programas desde el runtimes, instalalo de nuevo y reinicia el pc antes de ejecutar el bot

{% hint style="info" %}
Mientras estas instalando el Runtimes, recuerda **NO CERRAR** la ventana de cmd que se abre y espera a que se instale, puede que tarde un poco no te desesperes, si no lo haces tu Java Classpath nunca se actualizará!!
{% endhint %}

&#x20;

Si sigues sin solucionar el problema , ve a [esta parte de la guía](https://diamxnd.gitbook.io/darkbot-es-guide/solucion-de-problemas/classpath) y sigue las instrucciones

## Unable to access jar file DarkBot.jar

Posibles causas y soluciones:&#x20;

a) Estas intentando ejecutar el bot desde el winrar, descomprime la carpeta,para poder ejecutar el bot, recuerda ejecutarlo desde Runbot.bat&#x20;

b) Estas ejecutando el archivo RunBot.bat file como administador.No lo hagas, porque siempre te aparecerá ese error. Solo dale doble click al archivo RunBot&#x20;

c) No hay ningún archivo que se llame DarkBot.jar en la carpeta del bot, por ejemplo, porque no has extraído el bot o porque has renombrado este archivo, si tiene de nombre DarkBot(1) o cualquier otro numero, borra el (1) del nombre del archivo&#x20;

d) No tienes ninguna versión de java instalada en tu pc, la misma solución de [Windows cannot find javaw error](https://diamxnd.gitbook.io/darkbot-es-guide/solucion-de-problemas/untitled#windows-cannot-find-javaw), sube arriba para ver la solución&#x20;

## Native library (com/sun/jna/win32-x86/jnidispatch.dll) not found in resource path \[...]

Tienes una versión de Java 32-bits instalada en tu PC, (es necesario tener una versión de Java 64-bits instalada)&#x20;

1\. Pulsa el botón windows o clickea en el botón de Windows y escribe: appwiz.cpl&#x20;

2\. Localiza la versión 32 bits de Java y desinstalaló de tu PC.&#x20;

3\. Si ya has instalado el runtime ve al paso&#x20;

4\. Si no ve [a esta parte de la guia](https://diamxnd.gitbook.io/darkbot-es-guide/instalacion/requisitos-para-el-bot#instalar-pre-requisitos) para descargar e instalar el Runtimes

&#x20;5\. Doble click en el archivo en el archivo RunBot.bat y comprueba si funciona

## Exception in thread "main" java.lang.UnsatisfiedLinkError: \[...] Can't find dependent libraries

Razón:&#x20;

No está la carpeta que se llama "lib" en la carpeta del bot o está vacia. - seguramente porque no has extraido la carpeta del .zip o has eliminado esta carpeta

## Java Virtual Machine Launcher : "Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'

Solución:

&#x20;Sigue los pasos del [classpath](https://diamxnd.gitbook.io/darkbot-es-guide/solucion-de-problemas/classpath)

## No puedo autentificarme en discord

127.0.0.1 ha rechazado tu conexión

![](/files/-MKWAootzBvIQYrodHvp)

Razones y soluciones:&#x20;

a) Estas cerrando la ventana que abre el bot que explica en que consiste la autentificación(una ventana de color gris oscuro que aparece despues de ejecutar el bot) **DEBE ESTAR ABIERTA DURANTE LA AUTENTIFICACIÓN**. NO la cierres, si lo haces siempre tendras este error.

&#x20;b) El navegador que estas usando no puede cargar la pagina. Establece como navegador predeterminado el Google Chrome. Con esto ya podrás autentificar tu cuenta de discord.&#x20;

c) Estas usando un Anti virus muy agresivo. El antivirus no te permite pasar el proceso de autentificación. Desactivalo por el momento&#x20;

d) El bot de autentificación de Discord está offline. Te puedes dar cuenta si la pagina tarda mucho en cargar despues de haber dado click en el botón de "Autorizar"'. Si esto te ocurre, intentalo más tarde


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darkbotes.gitbook.io/darkbot-es-guide/solucion-de-problemas/untitled.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
