gpt4 book ai didi

java - 无法打开使用批处理打开的 Jar 文件,而该文件使用另一个批处理文件打开

转载 作者:行者123 更新时间:2023-12-01 11:54:14 24 4
gpt4 key购买 nike

我正在尝试打开一个批处理文件,该文件由另一个批处理文件打开,该文件应该启动我的 jar 文件。

这是我用来打开 ServerStart.bat 来启动 jar 文件的批处理文件行。 (test.bat 位于我的桌面上。)

set runmc1="C:\Game Host\mc_ftb_monster-1.6.4\ServerStart.bat"

这是ServerStart.bat

java -Xms2048m -Xmx2048m -XX:PermSize=128m -jar FTBServer-1.6.4-965.jar nogui

然后我得到这个:/image/dnbF5.jpg

我在 Google 上花了好几个小时,所以我来这里是为了向大家请教。有人可以解释一下为什么这不起作用以及解决我遇到的这个问题的方法吗?

测试.bat:

:: Sets the text and background color of the CMD window
color 0a

::=================================================================::
:: Minecraft Server #1 ::
:: ::
:: Window and Log name, replace after = ::
set mc1=FTB 1.6.4
:: ::
:: Your start command, Replace after = ::
set runmc1="C:\Game Host\mc_ftb_monster-1.6.4\ServerStart.bat"
::=================================================================::

::=======================::
:: End of variables ::
::=======================::

:: This will keep the window clean and easy to read
@echo off

:: Sets the title of the window
title Utility Launcher 1.0

:: This variable takes you back to the main screen
:begining

:: Clears the window incase there is anything there
cls

:: Prints to the window what we are doing

echo Server Utility Launcher 1.0 has been started!
echo.
echo *************************************************
echo To close this Utility Launcher, close this window
echo *************************************************

echo 1. Start FTB 1.6.4
echo.

set /p a=


IF %a%==1 echo Starting %mc1%
cd "C:\Game host\mc_ftb_monster-1.6.4\"
start %runmc1%
pause
goto begining

服务器启动.bat:

cd "C:\Game host\mc_ftb_monster-1.6.4"
java -Xms2048m -Xmx2048m -XX:PermSize=128m -jar "FTBServer-1.6.4-965.jar" nogui
pause

最佳答案

只需在批处理文件中将“nogui”从命令行中删除

关于java - 无法打开使用批处理打开的 Jar 文件,而该文件使用另一个批处理文件打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28560944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com