我试图在netbeans中运行以下java代码,但是当我运行代码时,我会抛出异常
foreach ($_POST['subhead'] as $key=>$value)
{
$subh = mysql_real_escape_string($value);
$cwditem->add_subhead($subh,$head_id,$user_id);
}
错误:在b.B类中找不到主要方法,请定义主要方法 方法如下: public static void main(String [] args) 或JavaFX应用程序类必须扩展 javafx.application.Application C:\用户\首页\应用程序数据\本地\ NetBeans的\缓存\ 8.2 \ executor- snippets \ run.xml:53:Java返回:1 BUILD FAILED(总时间:0秒) “
答案 0 :(得分:1)
如果你的类有一个public修饰符,那么文件名应该与B.java同名,所以你正在执行没有任何main方法的“B”文件。执行文件“UseSuper”并将其公开,这是一个很好的做法。
错误:在b.B类中找不到主要方法,请定义主要
下面我执行了相同的程序:
C:\Users\A634681>java UseSuper
i in superclass:1
i in subclass:2
答案 1 :(得分:0)
将^@ == 0 (NUL)
^A == 1
^B == 2
...
^H == 8
^K == 11
...
^Z == 26
^[ == 27
^\ == 28
^] == 29
^^ == 30
^_ == 31
^? == 127
类设为public UseSuper
,并将文件重命名为UseSuper.java:
B
答案 2 :(得分:0)
试试这个:
package b;
public class B {
int i;
public static void main(String[] args) {
C subOb=new C(1,2);
subOb.show();
}
}
class C extends B {
int i;
C(int a,int b) {
super.i=a;
i=b;
}
void show() {
System.out.println("i in superclass:"+super.i);
System.out.println("i in subclass:"+i);
}
}