ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
让我们从一个与上一章节的HelloWorld相差不大的简单示例开始吧。这个示例程序,Prompt.java,包含了一个输出字符串的原生函数,等待用户输入,并且返回用户的输入内容。程序源码如下: ~~~ class Prompt { static { System.loadLibrary("Prompt"); } private native String getLine(String prompt); public static void main(String[] args) { Prompt p = new Prompt(); String input = p.getLine("Type a line: "); System.out.println("User typed: " + input); } } ~~~ Prompt.main 通过调用原生方法Prompt.getLine来获取用户输入,静态代码段则通过调用System.loadLibrary方法来加载原生库(名字为Prompt).