Login  Register

Java Compile Errors

Posted by David Webster on Feb 25, 2009; 7:49pm
URL: http://imagej.273.s1.nabble.com/Java-Compile-Errors-tp3693536.html

I was just checking out the capability of converting a
Plugins/Macro/Record macro to a plugin, but get errors when I  use
File/Compile and Run. I am Java ignorant so I don't know what gives.

My recorded macro is:  

run("Duplicate...", "title=tim-1.bmp");
rename("test");
run("Mean...", "radius=2");
imageCalculator("Add create", "tim.bmp","test");
//run("Image Calculator...", "image1=tim.bmp operation=Add image2=test
create");
selectWindow("test");

The Java code is:
import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.*;

public class test2plugin_ implements PlugIn {

        public void run(String arg) {
                IJ.run("Duplicate...", "title=tim-1.bmp");
                IJ.rename("test");
                IJ.run("Mean...", "radius=2");
                IJ.imageCalculator("Add create", "tim.bmp","test");
                IJ.run("Image Calculator...", "image1=tim.bmp
operation=Add image2=test create");
                IJ.selectWindow("test");
        }

}  

and the errors are:

C:\Program Files\ImageJ\plugins\test2plugin_.java:11: cannot find symbol
symbol  : method rename(java.lang.String)
location: class ij.IJ
                IJ.rename("test");
                  ^
C:\Program Files\ImageJ\plugins\test2plugin_.java:13: cannot find symbol
symbol  : method imageCalculator
(java.lang.String,java.lang.String,java.lang.String)
location: class ij.IJ
                IJ.imageCalculator("Add create", "tim.bmp","test");
                  ^
2 errors

I just now took an automatic update for Java (1.6.0_10 [32 bit]), could  
this be the problem? Sory for being so clueless.

David Webster