如何解决在ImageJ上编译插件过滤器时出错
每当我尝试编译插件过滤器时,都会收到此错误消息。不知道是什么原因造成的。
ImageJ 1.53a; Java 1.8.0_172 [64-bit]; Mac OS X 10.15.7; 33MB of 3000MB (1%)
warning: [options] bootstrap class path not set in conjunction with -source 1.6
/private/var/folders/nm/nftqfvnn4_7c87p06n3qztl00000gn/T/AppTranslocation/071310B3-FF74-405F-B175-3C92927EC9DB/d/ImageJ.app/plugins/Filters/Filter_Plugin.java:9: error: error while writing Filter_Plugin: /private/var/folders/nm/nftqfvnn4_7c87p06n3qztl00000gn/T/AppTranslocation/071310B3-FF74-405F-B175-3C92927EC9DB/d/ImageJ.app/plugins/Filters/Filter_Plugin.class (Read-only file system)
public class Filter_Plugin implements PlugInFilter {
^
1 error
1 warning
解决方法
这可能是由于Mac OSX中的 路径随机化 功能引起的(也许是因为您是从已安装的dmg文件中运行ImageJ的。)。
另请参阅Image.sc论坛上的主题:
从那里报价:
您可以通过将ImageJ.app从ImageJ文件夹中移出然后再复制回来来禁用路径随机化。
通常,最好在https://forum.image.sc/tag/imagej上讨论ImageJ的问题(使用和开发)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。