在自己的电脑上安装jedit之后运行,就出现了“A BeanShell error occurred”,具体信息如下:
java.lang.NoSuchMethodError: java.util.concurrent.locks.ReentrantReadWriteLock.readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;
at org.gjt.sp.jedit.BufferHistory.getEntry(BufferHistory.java:82)
at org.gjt.sp.jedit.jEdit.composeBufferPropsFromHistory(jEdit.java:3985)
at org.gjt.sp.jedit.jEdit.openTemporary(jEdit.java:1566)
at org.gjt.sp.jedit.jEdit.openTemporary(jEdit.java:1535)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:321)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:281)
at org.gjt.sp.jedit.BeanShell.runScript(BeanShell.java:207)
at org.gjt.sp.jedit.Macros$BeanShellHandler.runMacro(Macros.java:1026)
at org.gjt.sp.jedit.jEdit.runStartupScripts(jEdit.java:3433)
at org.gjt.sp.jedit.jEdit.main(jEdit.java:472)java.lang.NoSuchMethodError: java.util.concurrent.locks.ReentrantReadWriteLock.readLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;
at org.gjt.sp.jedit.BufferHistory.getEntry(BufferHistory.java:82)
at org.gjt.sp.jedit.jEdit.composeBufferPropsFromHistory(jEdit.java:3985)
at org.gjt.sp.jedit.jEdit.openTemporary(jEdit.java:1566)
at org.gjt.sp.jedit.jEdit.openTemporary(jEdit.java:1535)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:321)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:281)
at org.gjt.sp.jedit.BeanShell.runScript(BeanShell.java:207)
at org.gjt.sp.jedit.Macros$BeanShellHandler.runMacro(Macros.java:1026)
at org.gjt.sp.jedit.jEdit.runStartupScripts(jEdit.java:3433)
at org.gjt.sp.jedit.jEdit.main(jEdit.java:472)郁闷死了,为啥办公室电脑用得好好的,家里的就不行?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xiaobineric】截止到2008-07-06 10:02:21的历史汇总数据(不包括此帖):
    发帖的总数量:12                       发帖的总分数:80                       
    结贴的总数量:12                       结贴的总分数:80                       
    无满意结贴数:8                        无满意结贴分:160                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:66.67 %               无满意结分率:200.00%                  
    敬礼!
      

  2.   

    是不是你家里的jdk版本太低了concurrent包貌似是后面才有的
      

  3.   

    果然是版本太低了!我家的还是j2sdk1.5的,现在升级到jdk6-6u6就好了。
    不过,感觉java的版本挺混乱的。