在正在运行的Java应用程序中运行jar存档
发布时间:2020-12-15 01:03:29 所属栏目:Java 来源:网络整理
导读:我想在运行的Java应用程序中运行一个可运行的jar存档. 我需要能够从我的应用程序中控制正在运行的类(即停止,启动它们等). 基本上我需要做“java -jar X.jar”的eqvilient. 我不能使用Runtime.getRuntime().exec(“”),因为jar文件将被编码,它们需要先被解码.
我想在运行的Java应用程序中运行一个可运行的jar存档. 基本上我需要做“java -jar X.jar”的eqvilient. 我不能使用Runtime.getRuntime().exec(“…”),因为jar文件将被编码,它们需要先被解码. 最佳答案
这是一个使用JarFile从jar文件中提取Main-Class名称的示例,然后使用URLClassLoader从jar加载类,然后使用反射调用static void main:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 深入Java核心 探秘Java垃圾回收机制(转自http://edu.21cn
- java – Codingbat- Recursion1- count7
- java – 调用Thread.isInterrupted()的性能成本是多少?
- java – 将它们移动到外部jar包后未映射的实体
- 2018 ICPC Asia Singapore Regional A. Largest Triangle (
- 多线程 – 如何使用Delphi从Thread更新GUI
- java – 构建错误:Jack需要构建工具24.0.0或更高版本
- java – 如何从URL下载(使用http连接)检索文件的大小?
- 01-Java并发体系-线程池
- Spring Boot Maven插件使用详解