`

Java调用

    博客分类:
  • Java
 
阅读更多

这里,我采用一种变相的调用方法,使得Java 能调用批处理命令。如果您有更好的方法,希望您能告诉我。

    前期准备[/B]
    Quick Batch File (De)Compiler
    将任何BAT、CMD批处理脚本编译为EXE文件!

    开始
    1.    运行exe 文件

    Java JDK里已经提供了调用的方法,不在累赘,代码如下。

    try {
    String command = "notepad";
    Process child = Runtime.getRuntime().exec(command);
    } catch (IOException e) {
    }
    2.    运行 bat(批处理) 文件

    Java 对批处理文件还不支持。刚开始一直在研究 Java     如何调用批处理文件,始终找不到解决方法。后来只好绕过批处理,考虑如何将批处理转换为exe可执行文件。然后再通过Java调用可执行文件。

    在Google上搜索一下,找到Quick Batch File (De)Compiler,可以将任何BAT、CMD批处理脚本编译为EXE文件。使用了一下,果然可以。

    Quick Batch File (De)Compiler使用非常简单:

    Quickbfc 文件名.bat 文件名.exe(将批处理命令编译为可执行文件)

    quickbfd 文件名.exe 文件名.bat(将可执行文件反编译为批处理命令)

    然后,我们再按第一种方法通过Java 调用,即可。

分享到:
评论

相关推荐

    Java调用Lua脚本(LuaJava使用、安装及Linux安装编译)

    Java调用Lua脚本是一种常见的跨语言交互技术,特别是在游戏开发和自动化脚本编写中。本文将详细介绍如何在Java环境中使用LuaJava库进行交互,并在Linux系统上进行安装和编译。 首先,让我们理解LuaJava。LuaJava是...

    java调用C++ webservice

    本话题主要探讨如何使用Java调用由C++实现的Web服务(Webservice)。在给出的描述中,提到了通过WSDL(Web Services Description Language)文件来实现这一目标。以下是关于这个主题的详细知识点: 1. **Web服务...

    java调用json参数的webservice

    综上所述,通过Java调用带有JSON参数的WebService,涉及到了Java编程语言的使用、JSON数据格式的处理以及WebService通信机制。开发者需要掌握这些技术来实现不同类型的应用程序之间的互操作性和数据交换。

    exchange/powershell,Java调用powershell开通邮箱

    标题 "exchange/powershell,Java调用powershell开通邮箱" 暗示了这是一个关于使用Java编程语言调用PowerShell脚本在Exchange服务器上创建邮箱的教程或项目。Exchange是微软提供的一款企业级电子邮件服务器软件,而...

    java调用chrome浏览器内核cef实现,非jxbrowser

    Java调用Chrome浏览器内核是开发桌面应用时一个常见的需求,尤其在需要嵌入Web页面或者与Web内容交互的场景下。CEF(Chromium Embedded Framework)是一个开源项目,它允许开发者将Google Chrome的Blink渲染引擎和V8...

    jcom java调用com+组件

    Java调用COM+组件是一种常见的跨语言交互技术,它允许Java应用程序利用已有的COM(Component Object Model)或COM+组件,这些组件通常是用其他语言如C++或Visual Basic编写的。这种技术对于整合遗留系统或者利用...

    GMSSL的java调用(JNI库和调用实例).zip

    - **Java调用示例**:这些示例代码展示了如何在Java中加载和使用JNI库,调用GMSSL的加密、解密、签名和验证等功能。开发者可以通过阅读和运行这些示例来了解如何在自己的项目中集成GMSSL。 集成过程通常包括以下...

    Java调用OCR进行图片识别[归纳].pdf

    Java 调用 OCR 进行图片识别是指使用 Java 语言调用 OCR(Optical Character Recognition,光学字符识别)技术来识别图片中的文字信息。这种技术可以将图片中的文字信息提取出来,并将其转换为电子文本,实现自动...

    java调用wps,实现word转pdf,word转图片等

    要实现Java调用WPS的功能,你需要使用WPS提供的Java SDK或者找到支持此功能的第三方库。这些库通常会提供方法,让你能够执行如打开文档、执行转换、保存结果等操作。 对于"word转pdf",这个过程涉及到格式转换,...

    java调用扫描仪

    在IT领域,尤其是在软件开发中,...总之,Java调用扫描仪涉及的主要技术包括JNI、TWAIN、WIA、SANE等,以及相关的Java库。通过理解这些概念和实践方法,开发者可以构建出能够与各种扫描仪设备有效交互的Java应用程序。

    java调用SDK版pdftranspro示例

    其SDK版通过Java调用SDK方式仅需三行代码集成pdf文档转换功能,可返回转换文本,也提供 pdf文档截取合并等实用的 pdf 编辑功能接口。 此示例基于32 位jre 版本。如如果是64位jre,需替换pdfparser_1.dll、pdfparser_...

    java使用(jna)调用c/c++第三方动态库 dll文件 所用jar包

    Java 使用 JNA(Java Native Access)调用C/C++编写的第三方动态库(DLL文件)是一种常见的技术,它允许Java程序直接与本地操作系统接口交互,而无需编写JNI(Java Native Interface)代码。JNA 提供了一种相对简洁...

    java调用c#样例

    标题"java调用c#样例"指的是使用Java语言通过Jacob库调用C#编写的动态链接库(DLL)。C# DLL通常包含.NET Framework中的方法和功能,而Java应用程序可以借助Jacob库来访问这些功能,从而实现跨语言的互操作性。 ...

    Java调用Qt DLL

    Java调用Qt DLL是一个跨平台的技术实践,涉及到Java与C++之间的互操作性,其中Qt是一个流行的C++库,主要用于图形用户界面开发。这个主题主要包含以下几个知识点: 1. **JNI(Java Native Interface)**:JNI是Java...

    java调用Gmssl国密接口实例

    java调用Gmssl中国密接口进行对称与非对称加解密等运算,动态so库进行接口jni方式调用,采取接口形式对外暴露,方便对接系统调用相关java接口进行相关运算操作。

    Java调用金蝶.zip

    Java调用金蝶的webapi方法,内含金蝶webapi封装包

    Java调用OCR进行图片识别

    Java调用OCR进行图片识别是指使用Java语言通过Tesseract-OCR对图片进行识别的技术。下面是相关知识点的详细解释: 一、Tesseract-OCR简介 Tesseract-OCR是一个开源的OCR(Optical Character Recognition,光学字符...

    Java调用动态链接库(Java 调用 DLL)

    至于提供的压缩包文件`ttsDemo`,可能是演示如何使用Java调用语音合成(TTS,Text To Speech)的DLL库。在这个示例中,可能包含了一个DLL文件以及相应的Java代码,演示了如何通过JNI或JNA来调用DLL中的TTS功能。具体...

    java调用C语言编写的so库中的函数,java调用C语言编写的dll库中的函数

    总的来说,Java调用C语言编写的本地库需要理解JNI和JNA的工作原理,以及它们如何处理数据类型转换、参数传递和本地库的加载。通过这些技术,开发者可以充分利用C/C++的性能优势,同时享受Java的平台独立性和高级抽象...

Global site tag (gtag.js) - Google Analytics