gpt4 book ai didi

java - 基本的java语法

转载 作者:行者123 更新时间:2023-12-01 18:35:43 25 4
gpt4 key购买 nike

我想将语义网络(owl)文件的类导入并列出到 eclipse 中。我是 Eclipse 新手,因此我可能会犯一些简单的错误,但在我看来,事情并不那么简单。在一些研究中,我发现了我在 Eclipse 中使用的代码。我在 public void testAddAxioms() 上收到错误,特别是在 void 上。代码如下:

public static void main(String[] args) {
File file = new File("file:c:/Users/DTN/Desktop/Final SubmissionFilteringMechanism_Ontology.owl");
OWLOntologyManager m = OWLManager.createOWLOntologyManager();
OWLDataFactory f = OWLManager.getOWLDataFactory();
OWLOntology o = null;

public void testAddAxioms() {
try {
o = m.loadOntologyFromOntologyDocument(Ont_Base_IRI);
OWLClass clsA = f.getOWLClass(IRI.create(Ont_Base_IRI + "ClassA"));
OWLClass clsB = f.getOWLClass(IRI.create(Ont_Base_IRI + "ClassB"));
OWLAxiom ax1 = f.getOWLSubClassOfAxiom(clsA, clsB);
AddAxiom addAxiom1 = new AddAxiom(o, ax1);
m.applyChange(addAxiom1);

for (OWLClass cls : o.getClassesInSignature()) {
EditText edit = (EditText) findViewById(R.id.editText1);
edit.setText((CharSequence) cls);
}

m.removeOntology(o);
} catch (Exception e) {
EditText edit = (EditText) findViewById(R.id.editText1);
edit.setText("Not successfull");
}
}
}

最佳答案

您不能在另一个方法内声明一个方法。这本质上就是您在 main 内部所做的事情。

testAddAxioms 声明移至 main 之外,如下所示:

public static void main(String[] args) {
// code omitted for brevity
}

public void testAddAxioms() {
// code omiited for brevity
}

关于java - 基本的java语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com