Hi Wayne,<br><br>I wanted to follow up on a patch that Dscho sent a while back, regarding the line &quot;import com.apple.mrj.*;&quot; in the MacAdapter.source file. Would it be possible to remove this line of code? It causes a compilation error on non-Mac platforms.<br>

<br>The reason that &quot;import com.apple.eawt.*;&quot; is OK is because we depend on AppleJavaExtensions.jar (see <a href="http://developer.apple.com/library/mac/#samplecode/AppleJavaExtensions/Introduction/Intro.html">http://developer.apple.com/library/mac/#samplecode/AppleJavaExtensions/Introduction/Intro.html</a>), which is Apple&#39;s official way of compiling Apple-specific code on non-Mac platforms. But unfortunately the AppleJavaExtensions does not include stubs for the old com.apple.mrj.* classes.<br>

<br>Thanks,<br>Curtis<br><br><br><div class="gmail_quote">On Fri, Oct 14, 2011 at 12:43 PM, Johannes Schindelin <span dir="ltr">&lt;<a href="mailto:Johannes.Schindelin@gmx.de">Johannes.Schindelin@gmx.de</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
It is not needed, and the AppleJavaExtensions.jar does not provide<br>
that package anyway. So this is needed to build ImageJ1 with Maven<br>
on non-MacOSX.<br>
<br>
Signed-off-by: Johannes Schindelin &lt;<a href="mailto:johannes.schindelin@gmx.de">johannes.schindelin@gmx.de</a>&gt;<br>
---<br>
<br>
        Hi Wayne,<br>
<br>
        For debugging purposes, we try to integrate the build process of<br>
        ij.jar into our ImageJ2 workflow. A side effect is that Fiji will<br>
        run with a standard ij.jar very soon now.<br>
<br>
        But when I try to build ImageJ1&#39;s sources with Maven, it complains<br>
        about the package com.apple.mrj not being found in<br>
        AppleJavaExtensions.jar (which is provided by Apple to compile<br>
        stuff for MacOSX on other platforms, such as my Linux setup).<br>
<br>
        Wayne, may I ask you to apply this patch? It should not change<br>
        things on your side, but it will fix build errors here.<br>
<br>
        Thanks!<br>
        Johannes<br>
<br>
 plugins/MacAdapter.source |    1 -<br>
 1 files changed, 0 insertions(+), 1 deletions(-)<br>
<br>
diff --git a/plugins/MacAdapter.source b/plugins/MacAdapter.source<br>
index 8cfabed..9cbff58 100644<br>
--- a/plugins/MacAdapter.source<br>
+++ b/plugins/MacAdapter.source<br>
@@ -1,7 +1,6 @@<br>
 import ij.plugin.*;<br>
 import ij.*;<br>
 import ij.io.*;<br>
-import com.apple.mrj.*;<br>
 import com.apple.eawt.*;<br>
 import java.util.Vector;<br>
<font color="#888888"><br>
--<br>
1.7.7.4535.g6ecb2<br>
<br>
<br>
_______________________________________________<br>
ImageJ-devel mailing list<br>
<a href="mailto:ImageJ-devel@imagejdev.org">ImageJ-devel@imagejdev.org</a><br>
<a href="http://imagejdev.org/mailman/listinfo/imagej-devel" target="_blank">http://imagejdev.org/mailman/listinfo/imagej-devel</a><br>
</font></blockquote></div><br>