ideajad 691.4 plugin not compatible with IDEA 3.03?

Hi all,

After upgrading to IDEA 3.03, the ideajad 691.4 plugin seemed does not
work. IDEA did not give any response after I choosed to open any
project. Morever, the right-hand toolbar, left-hand toolbar and bottom
toolbar are gone after I started the IDEA. Could anyone help me on this?
I really like the feature of ideajad to decompile any classes in a jar
during development time.

Thanks!

Aaron

3 comments

I've got the same behaviour too :(

0

hi,

to get it to work with 3.0.3, remove the plugin completely, download the latest version of the plugin (809.1) and install the new version.

-hendrik

0

Incidentally, ideajad does not work at all with OSX now, due to the way the jad command line invocation is constructed. The +/- addition seems to be unsupported on the OSX version of jad.

The following patch fixes it:

Index: src/java/com/tagtraum/ideajad/JadOptions.java
===================================================================
RCS file: /cvsroot/ideajad/ideajad/src/java/com/tagtraum/ideajad/JadOptions.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 JadOptions.java
--- src/java/com/tagtraum/ideajad/JadOptions.java 30 Mar 2003 18:47:58 -0000 1.1.1.1
+++ src/java/com/tagtraum/ideajad/JadOptions.java 12 Apr 2003 19:48:16 -0000
@@ -70,12 +70,15 @@
private boolean confirmNavigationTriggeredDecompile;

private void appendSingleWordOption(List list, String name, boolean on) {
+ if(on)
+ {
StringBuffer sb = new StringBuffer();
sb.append('-');
sb.append(name);
- if (on) sb.append('+');
- else sb.append('-');
+ //if (on) sb.append('+');
+ //else sb.append('-');
list.add(sb.toString());
+ }
}

public String[] toStringArray() {
@@ -113,7 +116,11 @@
appendSingleWordOption(list, "p", pipe);
appendSingleWordOption(list, "r", restorePackages);
if (intRadix != null) list.add("-radix" + intRadix);
- if (fileExtension != null) list.add("-s" + fileExtension);
+ if (fileExtension != null)
+ {
+ list.add("-s");
+ list.add(fileExtension);
+ }
appendSingleWordOption(list, "safe", safe);
appendSingleWordOption(list, "space", spaceAfterKeyword);
appendSingleWordOption(list, "stat", statistics);

0

Please sign in to leave a comment.