自动启动.jar可执行文件无法正常工作

时间:2017-12-07 20:30:19

标签: java batch-file jar startup discord

我想在启动Windows 10 PC时启动Java应用程序(Discord bot)。

要做到这一点。另外,我的Autostart文件夹中有一个bat文件,其中包含以下内容:

start javaw -Xmx200m -jar D:\Local\bot.jar
EXIT

Java Code的主要内容如下:

public static void main(String[] args) {

    try {
         BotListener NL = new BotListener();
         jda = new JDABuilder(AccountType.BOT).addListener(NL).setToken(BOT_TOKEN).buildBlocking();

        } catch (LoginException | IllegalArgumentException | InterruptedException | RateLimitedException e) {
        e.printStackTrace();

}

我尝试在线程延迟后关闭它并创建一个新的jda,主要线程和另一个线程类都有延迟。我也试过关闭它然后再次运行bat文件。

当我运行bat文件时,它可以工作。只有在启动时自动运行它才会失败。我假设它是Java的问题或使用.bat和.jar或者其他东西,因为当我自己运行它时重启jda是有​​效的。

0 个答案:

没有答案