example [1]显示了如何调用Java方法。但就我而言,我需要从自己的类中调用自己的方法。像这样的东西
Hello.java
public class Hello {
public String sayHello() {
return "Hello . . .";
}
}
hello_java.bal
import ballerina/io;
import ballerina/java;
function sayHelloJava() returns handle = @java:Method {
name: "sayHello",
class: "Hello"
} external;
public function main() {
var txt = sayHelloJava();
io:println(txt);
}
运行时,出现以下异常
Compiling source
hello_java.bal
error: .::hello_java.bal:4:1: {ballerina/java}CLASS_NOT_FOUND 'Hello'
Running executables
Error: Could not find or load main class ___init
.class
和.bal
文件都在同一目录中
有人可以告诉我在芭蕾舞女演员中调用sayHello java方法的正确语法。
您还可以在芭蕾舞女演员中解释有关handle
关键字的更多信息吗?>
[1] https://ballerina.io/v1-2/learn/by-example/invoke-java-methods.html
example [1]显示了如何调用Java方法。但就我而言,我需要从自己的类中调用自己的方法。这样的东西Hello.java公共类Hello {public String sayHello(){...