使用自定义图形层运行专有[Java]应用程序
Run proprietary [java] application with a custom graphical layer
我们在办公室中有一个专有应用程序,在Windows上运行,缺少提供自定义数据覆盖的某些功能。我们只想在对话框中突出显示一些数据。
由于我们可以使用插件机制,所以我正在考虑使用其上面的单独图形层运行该应用程序,通常是透明的,但是当对话框打开时,我想修改该图层以突出显示特殊数据。
由于它是Java应用程序,因此可以通过分解可以完成这项应用程序,但是如果它是签名的罐子,该怎么办?无论如何,我对Java并非特定的解决方案更感兴趣。
很抱歉仅提供概述,请随时要求澄清/更多信息!
[编辑]
我们做了"慢"方式。要求制作人对其进行修改并等待一个月。
无论如何,我仍然很有趣
imho签名的jar没什么大不了的,除非此专有在内部验证此签名。但是即使在这种情况下,由于您将拥有来源,您也可以删除此类验证。
另一种方法是使用自己的classloader,拦截您想更改的内容并用自己的课程代替它们。例如,您用自己的myjtextfield替换Jtextfield,该菲尔德突出显示了特殊数据。
相关文章:
- Java应用程序的JNI-c++变量值
- QProcess不启动java应用程序
- 使用C 单元测试框架集成测试Java应用程序
- 如何分离以C++执行的 Java 应用程序的 stdin/stout/stderr 流
- 在Android Java应用程序中使用OpenCV Mat.OpenCV Mat出现NoClassDefFound错误
- 在技术上是否可以创建 Java 虚拟机的映像文件并使用它来更快地启动 Java 应用程序
- 是否可以在DOS 6.22中运行java应用程序
- HOWTO:C 应用程序作为Web服务提供商和Java应用程序作为Web服务客户端
- Java应用程序中的C 三角剖分库
- 使用自定义图形层运行专有[Java]应用程序
- CORBA C++/Java应用程序中服务器端的分段故障(核心转储)
- windows中java应用程序和C++应用程序之间的同步
- 写入 Windows 下 Java 应用程序中生成的控制台应用程序C++
- C++ 和 Java 应用程序之间的 NamedPipe interprocess
- 将 Java 应用程序移植到 C++ (qt)
- 如何调试 Java 应用程序的 C++ dll
- Java应用程序与C++应用程序之间的通信
- 安卓Java应用程序,仅支持C++头库
- 从windows应用程序获取正在运行的java应用程序的进程id
- 如何从c++应用程序启动java应用程序,传递参数并等待java应用程序的结果