Posted by
CARL Philippe (LBP) on
Jul 30, 2020; 12:54pm
URL: http://imagej.273.s1.nabble.com/Weird-behavior-with-GenericDialog-addImage-tp5023785p5023791.html
Hi again,
> Perhaps I have been refreshing menus unnecessarily for many years? :-)
So what you you are doing is:
1 - modify the .java code
2 - save the .java code
3 - launch plugins>compile_and_run...
4 - close the obtained interface
5 - launch Help>Refresh_Menus
6 - launch the compiled plugin from plugins>your_plugin?
When I'm working on a plugin, I loop the described workflow from 1 to 3, that is all...
The only time you "normally" need to do Help>Refresh_Menus (or alternatively close ImageJ) is when you want tu run a given plugin from the Plugins menu and just saved it within the plugins folder or alternatively started with a brand new .java file that had never been compiled before.
Plugins>compile_and_run... is always overwriting the previously compiled .class file and launching the new compiled one (unless of course you don't have another .class file lost somewhere within your plugins folder that you don't remember about - which I have to admit happen to me a couple times already!!!).
My best regards,
Philippe
----- Mail original -----
De: "Gabriel Landini" <
[hidden email]>
À: "imagej" <
[hidden email]>
Envoyé: Jeudi 30 Juillet 2020 14:17:42
Objet: Re: Weird behavior with GenericDialog.addImage
On Thursday, 30 July 2020 12:53:32 BST you wrote:
> I agree that the issue you are describing may indeed arise in the case you
> are compiling a code "outside" ImageJ (and then want to run it inside). But
> not when using the Plugins>Compile_and_run... tool directly within ImageJ
> (which is the way I always work).
I thought that the menu is not automatically refreshed, because new plugins
run and compiled from within IJ do not magically appear under the plugins
menu.
Perhaps I have been refreshing menus unnecessarily for many years? :-)
Hopefully somebody can clarify whether the menu points to the newly compiled
class.
Cheers
Gabriel
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html