使用bat启动java类2010-03-25 10:25有时我们需要使用近似一个exe文件的东西启动java 那么在windows下可以使用bat方式启动java 具体做法如下 把你编写好的java文件编译后打包(jar文件) 然后建一个bat文件比如start.bat这样一个文件 里面内容为: SET PATH=E:\jdk1.5\bin//设置java_home set CLASSPATH=.;card.jar//设置classpath,如果还有其它的jar使用分号继续追加 java -ea com.test.testsocket3.Test amei mary lily tom//启动类,后面使用空格标识输入参数,参数之间亦用空格 pause//运行完毕按键再关闭控制台 真正最正确的用BAT运行JAVA不显示DOS窗口(连闪一下都不闪) 今天写一个独立于RCP项目之外的SWT小工具,需要用批处理启动,偶写了一个批处理没闪DOS窗口,看得同事一愣一愣的。于是赶快把自己当年一点心得和大家分享下。 很多朋友在WINDOWS下会用批处理去启动自己的java程序, 一般的写法是 运行class: java xx 运行jar: java -jar xxx.jar 但是这样运行会有一个恶心的对话框停在那直到我们关闭程序。 于是很多人说可以这样 运行class: start javaw xx 运行jar: start javaw -jar xxx.jar 这种方法DOS窗口还是会一闪而过,这就算解决问题了吗?!网上很多人说是的. 对我们这种追求完美的人来说闪一下还是不能接受滴. 于是终极解决方案出现了! 那就是在批处理第一行加上@echo off 这样我们的批处理就变成了 运行class: @echo off start javaw xx 运行jar: @echo off start javaw -jar xxx.jar 快试试吧,绝对不闪了。哈哈哈。 解释一下 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @ 表示运行时不显示本命令行 想当年玩D版游戏的时候,虚拟光驱还是命令行方式的,为了让一个游戏正常运行,往往要写很长的批处理,那时候俺这种完美主义者就认识到了@echo off 的重要性了。 呵呵,这件事情证明了妈妈说学好DOS很重要是多么的英明伟大。 最后怀念一下藏经阁、大草原、老兵。
分享到:
相关推荐
总的来说,“编译和运行Java程序的小工具”是一个便捷的开发辅助软件,它通过集成编译和运行过程,使得Java开发变得更加轻松快捷。无论是新手学习还是资深开发者快速测试,都能从中受益。如果你是Java开发者,不妨...
Java在Windows平台上创建快捷方式是一项常见的任务,尤其在开发跨平台的应用程序时。这个过程涉及到对操作系统API的调用,通常通过Java的...只要理解了基本原理和步骤,你就可以轻松地在Java程序中集成这项功能。
Java代码快捷编译运行工具是针对初学者设计的一款实用程序,旨在简化Java编程过程中常见的编译和运行步骤。对于刚接触Java编程的开发者来说,通过命令行(CMD)进行源码的javac编译和java运行可能会感到繁琐,而这款...
3. **-classpath参数**:在运行Java程序时,我们需要指定类路径(classpath),这告诉JVM在哪里找到程序的类文件。`.`代表当前目录,`your_jar_file.jar`是你需要运行的jar文件。 4. **主类(Main Class)**:每个...
* 动态(Dynamic):Java程序的基本组成单元是类,而Java的类又是运行时动态装载的。 Java语言的语法机制 Java语言的基本语法机制,例如:数据类型、表达式、程序流控制、结构化异常处理等,都与C++相同。但是Java...
在Android开发中,创建桌面快捷方式是提升用户体验的重要一环,允许用户快速访问应用程序的关键功能。本篇将详细讲解如何检查Android应用是否已创建桌面快捷方式以及如何创建快捷方式。 首先,我们需要理解Android...
- **F5**: 运行或调试程序。 - **Ctrl+F5**: 更新文件并重新加载。 - **F11**: 切换断点状态。 - **F8**: 步进执行。 - **Shift+F5**: 继续执行直到光标位置。 - **Ctrl+Shift+B**: 创建缺少的资源。 - **Ctrl+D**: ...
1. 选择“运行 调试”菜单使用一个快捷配置,如果默认选项正确,也可以选择“运行 在调试器下运行程序和运行它非常类似,Eclipse 提供了两个选项:选择“使用全方位服务运行 Java 应用程序”,Eclipse 将会启动...
在Android系统中,快捷方式(Shortcut)是一种允许用户快速访问应用程序特定功能或屏幕的功能。从Android 7.1(Nougat)开始,系统引入了动态注册快捷方式,这为开发者提供了更大的灵活性来创建和管理应用程序的快捷...
3. 这样,桌面上就会出现一个新的快捷方式图标,双击即可运行目标程序。 在编程环境中,我们也可以通过编写代码实现自动创建桌面快捷方式。在Windows系统中,这通常涉及到使用Windows API函数。以下是一个使用C#...
Java在JCreator上运行的步骤涉及多个环节...以上就是在JCreator中运行Java程序的基本步骤。随着对JCreator的深入使用,你会发现它提供了许多其他高级特性,如代码提示、代码格式化、重构等,这些都能提升你的开发效率。
6. 运行Java程序 当编写好一个Java类,比如包含main()方法的HelloWorld类,可以通过以下步骤运行程序: - 在“包资源管理器”视图中找到HelloWorld文件。 - 右击选择“Run As”->“JavaApplication”命令来运行程序...
1. **Java环境搭建**:首先,学习Java需要安装Java Development Kit (JDK),并配置好环境变量,包括`JAVA_HOME`、`PATH`和`CLASSPATH`,以便能够编译和运行Java程序。 2. **基础语法**:Java语言的基础语法包括数据...
“TTDOWN.COM.url”是一个网址快捷方式,很可能指向一个下载站点或者与Java运行库相关的资源页面,提供更多的下载选项或者其他相关软件的链接。 总的来说,SUN公司的JAVA运行库是Java应用程序运行的基石,对于...
此外,特别指出“图标必须与jar文件在同一目录”,这意味着程序的运行依赖于一个图标文件,这个图标通常用于显示在应用程序的窗口或者快捷方式上,而且在执行时,程序会根据约定查找同一目录下的图标资源。...
在Java中,每一个Java程序都有一个与之关联的Runtime对象,它允许程序与Java运行环境进行交互,比如执行垃圾回收、管理内存等。 SOAP(Simple Object Access Protocol)是一种基于XML的消息传递协议,主要用于在...
【Java系统程序说明文档】 Java是一种广泛使用的编程语言,尤其在企业级应用开发中占据重要地位。本系统采用Java编写,旨在为企业提供一个全面的人事管理解决方案,满足现代企业管理的需求。以下是该系统的关键知识...
通过InstallAnywhere打包的JAVA程序,能够自动检测系统环境,安装必要的运行时环境如Tomcat和MySQL,并设置系统服务,从而使得用户无需手动配置即可运行Java应用程序。 在本例中,文档描述了InstallAnywhere在打包...
首先,JDK(Java Development Kit)是Java编程的基础,它提供了编译和运行Java程序所需的所有工具。在实验中,你需要安装JDK并配置环境变量,确保系统能够正确识别Java编译器javac和Java解释器java。环境变量配置...