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
请先登录再写评论。
I've got the same behaviour too :(
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
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);