「java批处理bat」java批处理运行逻辑

博主:adminadmin 2023-03-22 09:44:10 871

今天给各位分享java批处理bat的知识,其中也会对java批处理运行逻辑进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

请问在win7系统下运行第一个是java的bat批处理,显示:java不是内部命令或外部命令 请问

需要把java目录添加到环境变量Path中,比如在bat开头加上

Path "C:\Program Files\Java\jre7\bin";%path%

默认情况下java目录是不在path中的

java调用bat文件 如何获取结果

Runtime.getRuntime().exec("*.bat").getInputStream()

取得InputStream后再打印输出。

Runtime.getRuntime().exec("*.bat").exitValue()可以取得运行结果。

如何制作批处理文件来运行java程序

操作步骤

1、新建一个文件夹,将要执行java程序(可使用eclipse导出的可执行的jar包)拷贝到该文件夹中;

2、将jdk中jre文件夹拷贝到要执行的java程序所在的文件夹;

3、在java程序所在的文件夹中新建一个bat文件。

bat文件样例:

样例一:

@echo off

set PATH=.;%CD%\SocketAdapter_lib\jre\bin

set CLASSPATH=.

start java.exe -jar SocketAdapter.jar

@pause

样例二:

@echo off

start SocketAdapter_lib\jre\bin\java -jar SocketAdapter.jar

@pause

注:

可以在没有安装JRE的环境中,运行Java应用程序

java.exe 具体使用参见cmd中输入java -help

javaw.exe 相对于 java.exe 执行java程序过程中MS-DOS不可见

对于安装了JRE的环境中,第2步可以省略,bat文件如下

样例三:

@echo off

java -jar SocketAdapter.jar

@pause

.bat运行java文件

第一步:切换要运行的java文件下;

第二步:右击鼠标创建一个文本文件,更名为”run.bat“;

第三步:第一行输入”javac CaiShuZi4JOptionPane.java“;

第四步:在第二行输入”java CaiShuZi4JOptionPane“,保存文件;

第五步:双击运行run.bat即可。

备注:如果是已经编译为class文件的话,只保留第四步,跳过第三步即可,”CaiShuZi4JOptionPane“是java文件的名称。必须有main方法,否则无法运行。

怎么java代码打包成可执行jar并用批处理bat

在你的jdk的bin目录下,有个jar.exe文件,是用来打包的,你运行它会有帮助信息。JCreator的功能较弱,建议你用一个非常好的免费的IDE,叫netbeans,现在版本5.0,用它建一个工程,会给你自动打包成jar文件,eclipse也可以,要稍微配置一下。java一般都是打包成jar文件,可以在安装了java虚拟机的计算机上跨平台使用。如果你想把它变成一个windows下的exe文件,可以用一些工具,如exe4j, nativeJ等,可以把你的class文件打包成exe文件,用google搜一下,可以找到这些软件的下载地址。

怎么java代码打包成可执行jar并用批处理bat运行

在文档中写上 java -jar D:\workspace\test\test_fat.jar 然后文档后缀改成.bat。然后把bat文件和你的test_fat放在一个文件夹中,就行了

前提是:你的jar包打的正确,用Eclipes打包时注意指定Main Class

然后就没问题了。

你也可以手动修改

打开jar包,里面有个mate-inf文件夹,把里面的manifest.mf文件拷出来,打开,如下:

Manifest-Version: 1.0

Created-By: 1.6.0_06 (Sun Microsystems Inc.)

Main-Class: thinkerbell.src.MainClassAction(你需要把这里改成你的启动class文件路径,就是main方法在哪个class中,就写哪个class路径,要是有包夜妖带上,然后再覆盖回去就行了

用记事本打开manifest.mf,然后修改就可以了;

关于java批处理bat和java批处理运行逻辑的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。