我正在使用DrJava的Eclipse插件(4.3),以及交互窗格" view"表现得好笑。 (与2011年的this guy非常相似)。不幸的是,他的问题没有回应。
我也发现了this,但它是从2004年开始的,并没有解决我的问题。
DrJava拒绝确认或实例化对象,即使它没有抛出任何错误。
Welcome to DrJava. Working directory is C:\Users\Raghav
> int j = 4
> j
4
> import javax.swing.*;
> JFrame j = new JFrame();
> j
4
>
我不确定为什么会这样,因为它不会导致导入错误。
我也试过这个:
Welcome to DrJava. Working directory is C:\Users\Raghav
> import javax.swing.*;
> JFrame s = new JFrame()
> s
Static Error: Undefined name 's'
为了确保插件存在问题,而不是java本身,我在drjava(20130901-r5756)的交互窗格中输入了相同的代码。它按预期工作:
Welcome to DrJava. Working directory is C:\Users\Raghav
> int j = 4
> j
4
> import javax.swing.*;
> JFrame j = new JFrame()
> j
javax.swing.JFrame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,title=,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
所以我有两个问题:
这是我关于SO的第一篇文章,如果这些问题需要编辑,或者不够清楚,请告诉我。
感谢。