Java 在ImageJ上编译插件筛选器时出错

Java 在ImageJ上编译插件筛选器时出错,java,image-processing,imagej,Java,Image Processing,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

每当我试图编译插件过滤器时,都会收到此错误消息。不知道是什么原因造成的

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文件夹,然后将其复制回来,可以禁用路径随机化


一般来说,最好讨论ImageJ的问题(使用和开发)。

在这一行的末尾,有一条消息“
(只读文件系统)
”。运行
javac
的用户似乎没有对目标文件夹的写入权限。