【发布时间】:2012-08-20 19:13:31
【问题描述】:
我在这里不知所措。
我可以看到发生以下情况的任何原因:
public class UI extends javax.swing.JFrame {
.
.
.
.
377: private static JDialog dialog;
378:
379: static void conflict_dialog(){
380: dialog = new conflict(this, true,new File("C:\\Users\\Soumya\\Desktop\\a.sh"), 2242);
381: dialog.setVisible(send_mode);
.
.
}
}
无法编译的源代码 - 无法从静态上下文中引用的非静态变量 new_file_transfer.UI.conflict_dialog(UI.java:380)
任何关于我为什么会收到此错误的想法都会非常有帮助
【问题讨论】:
-
这是一个类的实例,一个非静态成员。你不能从静态引用非静态。