在没有控制台的情况下启动 Java 程序

2022-08-31 16:33:33

我正在尝试将此GUI mod用于Minecraft服务器。我写了一个批处理文件,以便服务器可以从更多的RAM开始。当我只运行.jar文件时,没有打开命令窗口,它运行得很好(当然大约有256mb的RAM),我在网上读到javaw在没有命令行控制台的情况下启动一个jar文件。但是当我使用javaw时,命令控制台打开,但是当我关闭它时,程序保持打开状态。这是我的批处理文件:

@echo off 
"%ProgramFiles(x86)%\Java\jre6\bin\javaw.exe" -jar -Xms1024m -Xmx1024m crafty.jar 
@echo on

我不像大多数人那样了解Java,所以请尽量清晰。谢谢


答案 1

如果要启动一个在窗口下没有控制台弹出窗口的 Java 程序,这应该很有帮助:在命令提示符下键入以下内容:

启动 javaw -jar -Xms1024m -Xmx1024m crafty.jar

如果需要,也可以将其作为批处理文件写入。


答案 2
  • 你应该“%ProgramFiles(x86)%\Java\jre6\bin\javaw.exe”,让我们将其命名为,然后Create ShortcutMinecraft
  • 编辑快捷方式的属性。在“目标”文本框中,追加在 javaw 的末尾.exeMinecraft-jar -Xms1024m -Xmx1024m crafty.jar
  • 将 更改为包含狡猾的文件夹.jarStart in

双击 Minecraft 图标以在服务器上加注星标。

就这样。


推荐