`

使用.bat文件在Windows下运行Java程序时怎样避免DOS窗口

    博客分类:
  • Java
阅读更多

我们在启动脚本中一般使用类似如下的命令执行一个Java程序:
    java xxx.xxx.MailClass.class
或:
    java -jar xxx.jar
这样在Java程序启动时,加载的DOS窗口一直出现,直到你关闭了Java程序才一起关闭。

很多朋友询问怎样才能避免这个DOS窗口,你只需要把.bat中的启动命名修改为:
    start javaw xxx.xxx.MailClass.class
或:
    start javaw -jar xxx.jar
即可。

分享到:
评论

相关推荐

    javajar包运行及bat文件制作.doc

    这样,在运行bat文件时,程序会接收到参数`123`和`456`。 #### 六、在Eclipse或JCreator中导出可执行.jar文件 1. **选择项目**:在IDE中选择需要导出为jar文件的项目。 2. **选择导出选项**:右键点击项目,选择...

    在DOS环境下(cmd)编译及运行java程序教程

    在DOS环境下(CMD)编译和运行Java程序是学习Java编程的基础技能之一。这个过程主要涉及以下几个步骤: 1. **启动DOS命令行**:首先,你需要打开DOS命令行窗口。这可以通过点击“开始”菜单,选择“运行”,然后...

    Bat调用Java

    在IT行业中,有时候我们需要在没有图形用户界面的环境中运行Java程序,这时批处理文件(Bat文件)就显得非常实用。本文将详细介绍如何使用Bat文件调用Java程序,并以"InvokeHello.bat"调用"Hello.jar"和"Hello.java...

    Windows 10的.bat 批处理文件脚本打开程序员的开发工具脚本源码,一键打开IDEA,Nacos,Redis等

    这里,`@echo off`是用来关闭命令回显,`cd /d`用于切换目录,`start`用于在新窗口中启动程序,`java -jar`则是用来运行Java的jar文件。 通过这样的批处理脚本,开发者可以高效地管理他们的开发环境,一键启动所有...

    将tomcat的startup.bat改为系统服务的方法

    注意,在使用`service.bat`时,确保你是在Tomcat的安装目录中执行的,并严格按照上述步骤操作,以避免遇到任何问题。此外,系统权限也可能影响服务的创建和管理,确保你有足够的权限进行这些操作。 通过以上步骤,...

    bat批处理文件设置java环境变量

    在创建Java环境变量的`bat`批处理文件时,我们需要关注三个主要的环境变量: 1. **JAVA_HOME**:此变量指定了JDK(Java Development Kit)的安装路径。例如,如果Java安装在`C:\Program Files\Java\jdk1.8.0_241`,...

    命令行启动关闭tomcat而不显示cmd界面

    当Tomcat以服务方式运行时,日志通常不会输出到命令行窗口,而是写入到`logs`目录下的文件中。配置`logging.properties`文件可以自定义日志输出。 7. **监控和管理**: 另外,可以通过Tomcat的管理页面(默认在`...

    windows批处理命令执行java程序

    在运行包含主类的JAR文件时,JVM需要知道主类的名字。这可以通过在`MANIFEST.MF`文件中定义`Main-Class`属性来实现。例如,`MANIFEST.MF`内容如下: ``` Manifest-Version: 1.0 Main-Class: com.example.Main ``` ...

    在DOS环境下(cmd)编译及运行java程序教程.doc

    set /p wu=如果您的 Java 程序运行结果有误,请修改您的文件,然后请按 q 重新编译并运行,按其它任意键返回: if /i "%wu%"=="q" goto y goto start ``` 2. **保存批处理文件**:将记事本文件保存为`.bat`格式...

    Windows服务监控重启

    2. **后台运行,隐藏cmd窗口**:批处理文件默认会在命令提示符窗口(CMD)中运行,但通过使用`start /b`命令,我们可以让程序在后台无窗口模式下运行,提高用户体验并保持桌面整洁。此外,可以使用`@echo off`命令来...

    bat文件编写语言

    在 DOS 和 Win9x/Me 系统下,C:盘根目录下的 AUTOEXEC.BAT 批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和...

    JAVA如何调用DOS命令

    在 Windows 平台上,运行被调用程序的 DOS 窗口在程序执行完毕后往往并不会自动关闭,从而导致 Java 应用程序阻塞在 waitfor()。解决的办法是,利用 Java 提供的 Process 类提供的方法让 Java 虚拟机截获被调用程序...

    java在dos控制台下的一个清屏的Demo

    Java语言本身并不内置清屏功能,但我们可以利用操作系统提供的命令来实现这一操作,尤其是在DOS(Disk Operating System)控制台环境下。在这个Java Demo中,我们将探讨如何通过调用DOS命令来达到清屏的效果。 首先...

    JAVA执行DOS命令分析

    由于DOS窗口的标准输出缓冲区有限,如果输出过多,窗口不会自动关闭,导致Java程序在`waitfor()`时阻塞。解决这个问题的方法是使用`Process`类来捕获并处理子进程的标准输出。例如,你可以创建一个`BufferedReader`...

    java_bat.rar_DEMO

    Java调用批处理程序(BAT文件)是一种常见的技术,它允许开发者在Java应用程序中执行Windows系统的命令行操作。本DEMO展示了如何通过Java代码来执行一个.bat文件,从而实现自动化任务或者集成到Java应用程序中。以下...

    JAVA如何调用DOS命令.doc

    例如,使用Java的ZIP模块解压文件时,必须确保所有相关的流都被关闭,以便释放文件锁。如果遇到删除ZIP文件失败的问题,可以使用DOS命令`del`进行硬删除,但需要注意的是,直接调用`"del f:\\aaa.doc"`可能不会成功...

    java 使用dos命令详解

    1. **路径问题**:在Windows下,绝对路径中的盘符前需要加一个反斜杠(例如`C:\`)。 2. **命令格式**:对于Windows平台,需要使用`cmd.exe /c`来执行DOS命令。 3. **权限问题**:某些命令可能需要管理员权限才能...

    07.给tomcat进程起别名.docx

    本案例中,用户在Windows环境下安装了多个Tomcat服务,遇到CPU使用率异常升高的情况,但由于多个Java进程同时运行,无法直观地识别出问题所在。为了解决这个问题,我们可以通过为Tomcat进程设置别名来区分各个实例,...

Global site tag (gtag.js) - Google Analytics