From fc8f7b7162a88ae183093095ab597636fdbe12cb Mon Sep 17 00:00:00 2001 From: Mark Winter <mwinter@drexel.edu> Date: Mon, 4 Oct 2021 11:30:43 +0200 Subject: [PATCH] Fixed warnings and MATLAB launch issue --- .../plugin-ij/src/main/java/net/leverjs/LeverscIJ.java | 7 ++++--- .../plugin-ij/src/main/java/net/leverjs/PlatformInfo.java | 1 - .../plugin-ij/src/main/java/net/leverjs/PluginHelper.java | 4 ++-- src/MATLAB/@leversc/show.m | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java index bae27ec..d7499f7 100644 --- a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java +++ b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/LeverscIJ.java @@ -68,7 +68,7 @@ public class LeverscIJ implements PlugInFilter public int setup(String arg, ImagePlus imp) { - // TODO - Try default install folders (e.g. LOCALAPPDADAT/leversc) + // TODO - Try default install folders (e.g. LOCALAPPDATA/leversc) leverscExec = null; image = imp; @@ -132,8 +132,9 @@ public class LeverscIJ implements PlugInFilter dos.write(_crlf); dos.close(); - int resp = conn.getResponseCode(); - // IJ.log(String.format("Got leversc resp: %d", resp)); + // TODO: We don't curently do anything with this response code, but it's important to retrieve it for proper data transmission + int status = conn.getResponseCode(); + // IJ.log(String.format("LEVERSC response: %d", status)); conn.disconnect(); } diff --git a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PlatformInfo.java b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PlatformInfo.java index e5a4b7b..766525d 100644 --- a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PlatformInfo.java +++ b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PlatformInfo.java @@ -1,6 +1,5 @@ package net.leverjs; -import java.nio.file.Path; import java.nio.file.Paths; public class PlatformInfo diff --git a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PluginHelper.java b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PluginHelper.java index 7dadc7f..8e6bc8d 100644 --- a/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PluginHelper.java +++ b/src/ImageJ/plugin-ij/src/main/java/net/leverjs/PluginHelper.java @@ -14,13 +14,13 @@ import ij.IJ; public class PluginHelper { - public static Path getJarPath(Class inClass) throws URISyntaxException + public static Path getJarPath(Class<?> inClass) throws URISyntaxException { URL jarUrl = inClass.getProtectionDomain().getCodeSource().getLocation(); return Paths.get(jarUrl.toURI()); } - public static String getResourceProperty(Class inClass, String resourcePath, String propertyName) + public static String getResourceProperty(Class<?> inClass, String resourcePath, String propertyName) { try { diff --git a/src/MATLAB/@leversc/show.m b/src/MATLAB/@leversc/show.m index bbd507d..e6a01af 100644 --- a/src/MATLAB/@leversc/show.m +++ b/src/MATLAB/@leversc/show.m @@ -125,7 +125,7 @@ end function launch_electron_windows(port,fignum,workdir, leverpath, strDB) elec_cmd = 'leverjs.exe'; if ( ~isempty(leverpath) ) - elec_path = fullfile(leverpath,'node_modules','electron','dist','electron.exe'); + elec_path = fullfile(leverpath,'node_modules','.bin','electron.cmd'); elec_cmd = [elec_path ' ' fullfile(leverpath,'elever','main.js')]; else [status,~] = system(['where ' elec_cmd]); -- GitLab