我收到以下错误:
Error: Main method not found in class model.JNIResultSet, please define the main method as:
public static void main(String[] args)
我使用JNI从C中访问java中的方法,但缺少主要方法。
此代码适用于我:
public class JNIResultSet {
public JNIResultSet() { }
public native static model.Spieler[] getSpieler();
static {
System.loadLibrary("spieler");
}
public static void main(String[] args) {
Spieler s[] = getSpieler();
for (Spieler sp : s) {
AddSpieler(sp);
}
// insert empty row at the bottom
AddSpieler(new Spieler("","",0));
SharedTable t = new SharedTable();
t.setVisible(true);
}
}
问题是,我想把主要分成一个单独的类
Main.java
看起来像这样:
public class Main {
public static void main(String[] args) {
Spieler s[] = JNIResultSet.getSpieler();
for (Spieler sp : s) {
JNIResultSet.AddSpieler(sp);
}
// insert empty row at the bottom
JNIResultSet.AddSpieler(new Spieler("","",0));
SharedTable t = new SharedTable();
t.setVisible(true);
}
}
您知道如何解决主要问题吗?
我只想让我的main
进入另一个班级。
提前谢谢!