用Java实现Windows资源管理器图标覆盖的方法

用Java实现Windows资源管理器图标覆盖的方法,java,java-native-interface,icons,overlay,explorer,Java,Java Native Interface,Icons,Overlay,Explorer,我正在用Java编写一个与.jni集成的云同步应用程序,以便在windows资源管理器中虚拟化云文件系统 现在我想实现像owncloud这样的图标覆盖,以查看节点的状态,如下所示: 我为C#找到了一些解决方案。如果使用jni接口访问图标处理程序,Java也可以这样做 有人知道现有的解决方案吗 最后一个问题已经有4年历史了,所以最终有了一个新的解决方案,用于使用java8和原生.dll的现代系统 谢谢你的提示。我刚刚找到了一个Java 1.7+与本机和jni DLL相结合的解决方案。适用于Win

我正在用Java编写一个与.jni集成的云同步应用程序,以便在windows资源管理器中虚拟化云文件系统

现在我想实现像owncloud这样的图标覆盖,以查看节点的状态,如下所示:

我为C#找到了一些解决方案。如果使用jni接口访问图标处理程序,Java也可以这样做

有人知道现有的解决方案吗

最后一个问题已经有4年历史了,所以最终有了一个新的解决方案,用于使用java8和原生.dll的现代系统


谢谢你的提示。

我刚刚找到了一个Java 1.7+与本机和jni DLL相结合的解决方案。适用于Windows Vista+、Mac和Linux

“Liferay Nativity是一个跨平台库,用于向文件浏览器添加图标覆盖和上下文菜单。”

您可以在此处找到GIT项目:

有人成功地整合了这个吗?现在正在尝试执行测试实现